У меня есть набор методов, названных как getThing($what, $extra_args)
( get всегда присутствует в имени)
... и помимо обычного способа их вызова я также хочу иметь возможность называть их как:
getWhatThing()
=> return getThing($what, $extra_args);
WhatThing()
=> echo getThing($what, $extra_args);
Thing('what')
=> echo getThing('what', $extra_args);
если все это не сработает, метод не существует ошибка ...
Как я могу сделать это из __call()
?
Я знаю, что должен избегать магических методов, но я хочу облегчить жизнь людям, которые будут использовать мой API:)
Спасибо