В Okay/Entities/OrdersEntity.php имеется метод
/**
* Метод вызывается при отметке заказов как оплаченых.
*
* @param array $ids
* @param bool $state
*/
private function markedPaid(array $ids, $state)
{
ExtenderFacade::execute(__METHOD__, null, func_get_args());
}
Дело в том, что реально он с модулем не работает. При расширении метода из модуля
1) параметры передаются не в том порядке,
2) первый параметр передаются всегда пустой.
Кроме того, в документации про экстендеры сказано, что расширять можно лишь методы классов хелпера или реквеста.
Для чего тогда сей метод создан, если его нельзя расширить из модуля?
/**
* Метод вызывается при отметке заказов как оплаченых.
*
* @param array $ids
* @param bool $state
*/
private function markedPaid(array $ids, $state)
{
ExtenderFacade::execute(__METHOD__, null, func_get_args());
}
Дело в том, что реально он с модулем не работает. При расширении метода из модуля
1) параметры передаются не в том порядке,
2) первый параметр передаются всегда пустой.
Кроме того, в документации про экстендеры сказано, что расширять можно лишь методы классов хелпера или реквеста.
Для чего тогда сей метод создан, если его нельзя расширить из модуля?