Quantcast
Channel: Официальный форум OkayCMS
Viewing all articles
Browse latest Browse all 741

Баг-репорт OkayCMS (Сообщения об ошибках) :: Обработка оплаты заказа :: Автор korshunov

$
0
0
В 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) первый параметр передаются всегда пустой.

Кроме того, в документации про экстендеры сказано, что расширять можно лишь методы классов хелпера или реквеста.

Для чего тогда сей метод создан, если его нельзя расширить из модуля?

Viewing all articles
Browse latest Browse all 741

Trending Articles