ЛА
1 шаг:
создаешь класс
ExtendUserControllerHandler
и наследуешь от того абстрактного, который я кинул (AbstractExtendRelationConfigHandler
):<?php namespace
Lovata\OrdersShopaholic\Classes\Event\User;
use Lovata\Toolbox\Classes\Helper\UserHelper;
use Lovata\Toolbox\Classes\Event\AbstractExtendRelationConfigHandler;
/*** Class ExtendUserControllerHandler
* @package @package Lovata\OrdersShopaholic\Classes\Event\User
* @author @author Andrey Kharanenka, a.khoronenko@lovata.coma.khoronenko@lovata.com, LOVATA Group
*/
class
ExtendUserControllerHandler
extends AbstractExtendRelationConfigHandler
{
/*** Get controller class name
* @return @return string
*/
protected function
getControllerClass() : string
{
return класс контроллера с неймспейсом;
}
/*** Get path to config file
* @return @return string
*/
protected function
getConfigPath() : string
{
тут путь к новому конфигу
return '$/lovata/ordersshopaholic/config/user_config_relation.yaml';
}
}
2 шаг: В boot твоего плагина:
Event::
subscribe(ExtendUserControllerHandler::
class);