Интерфейс EventListenerInterface
Объекты, реализующие этот интерфейс, должны объявлять функцию implementedEvents, чтобы уведомить менеджер событий о том, какие методы следует вызывать при срабатывании события.
Прямые реализаторы
- Cake\Auth\BaseAuthenticate
- Cake\Controller\Component
- Cake\Controller\Controller
- Cake\Form\Form
- Cake\Mailer\Mailer
- Cake\ORM\Behavior
- Cake\ORM\Table
- Cake\Routing\DispatcherFilter
- Cake\View\Helper
Косвенные реализаторы
- Cake\Auth\BasicAuthenticate
- Cake\Auth\DigestAuthenticate
- Cake\Controller\ErrorController
- Cake\ORM\Behavior\CounterCacheBehavior
- Cake\ORM\Behavior\TimestampBehavior
- Cake\ORM\Behavior\TranslateBehavior
- Cake\ORM\Behavior\TreeBehavior
- Cake\Routing\Filter\AssetFilter
- Cake\Routing\Filter\ControllerFactoryFilter
- Cake\Routing\Filter\LocaleSelectorFilter
- Cake\Routing\Filter\RoutingFilter
- Cake\View\Helper\BreadcrumbsHelper
- Cake\Auth\FormAuthenticate
- Cake\View\Helper\FlashHelper
- Cake\View\Helper\FormHelper
- Cake\View\Helper\HtmlHelper
- Cake\View\Helper\NumberHelper
- Cake\View\Helper\PaginatorHelper
- Cake\View\Helper\RssHelper
- Cake\View\Helper\SessionHelper
- Cake\View\Helper\TextHelper
- Cake\View\Helper\TimeHelper
- Cake\View\Helper\UrlHelper
- Cake\Controller\Component\AuthComponent
- Cake\Controller\Component\CookieComponent
- Cake\Controller\Component\CsrfComponent
- Cake\Controller\Component\FlashComponent
- Cake\Controller\Component\PaginatorComponent
- Cake\Controller\Component\RequestHandlerComponent
- Cake\Controller\Component\SecurityComponent
Краткое описание методов
- implementedEvents() public
Возвращает список событий, реализуемых этим объектом. При регистрации класса в менеджере событий каждый отдельный метод будет связан с соответствующим событием.
Подробное описание методов
implementedEvents()source public
implementedEvents( )
Возвращает список событий, реализуемых этим объектом. При регистрации класса в менеджере событий каждый отдельный метод будет связан с соответствующим событием.
Пример:
public function implementedEvents()
{
return [
'Order.complete' => 'sendEmail',
'Article.afterBuy' => 'decrementInventory',
'User.onRegister' => ['callable' => 'logRegistration', 'priority' => 20, 'passParams' => true]
];
} Возвращает
arrayАссоциативный массив или имена ключей событий, указывающие на функцию, которая должна быть вызвана в объекте при срабатывании соответствующего события
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.8/class-Cake.Event.EventListenerInterface.html