Имеется класс. Большиство методов можно реализовать через вызов метода __call()
. Поэтому можно описать методы через PhpDoc @method
:
/**
* @method type11 m1(type1 $p)
* @method type22 m2(type2 $p)
* @method type33 m3(type3 $p)
*/
Но как тогда прописать (и вообще, возможно ли) описание параметров методов? Обычно, я использую @param
.
Не хотелось бы создавать пустые функции только для того, чтобы иметь возможность описать параметры:
/**
* @param type1 $p Definition
* @return type11
*/
public function m1(type1 $p){}
/**
* @param type2 $p Definition
* @return type22
*/
public function m2(type2 $p){}
/**
* @param type3 $p Definition
* @return type33
*/
public function m3(type3 $p){}
Можно ли только средствами PhpDoc описать и методы и их параметры?
P.S. Нет, в __call
у меня нет "простыни" if или switch. Там просто curl вызов с заданными параметрами.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Собственно нужно сделать функционал добавления товара (записи) в корзину, без оформления заказаЕсть ли какие-то плагины для подобных задач?...
Подскажите как на javascript в браузере перехватить нажатие клавиши "Назад", на смартфоне?