MetaModels\DcGeneral\Events\Table\InputScreenCondition\Subscriber::registerEventsInDispatcher PHP Метод

registerEventsInDispatcher() защищенный Метод

Register all listeners to handle creation of a data container.
protected registerEventsInDispatcher ( ) : void
Результат void
    protected function registerEventsInDispatcher()
    {
        $serviceContainer = $this->getServiceContainer();
        $this->addListener(GetBreadcrumbEvent::NAME, function (GetBreadcrumbEvent $event) use($serviceContainer) {
            if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_dcasetting_condition') {
                return;
            }
            $subscriber = new BreadCrumbInputScreenCondition($serviceContainer);
            $subscriber->getBreadcrumb($event);
        })->addListener(ModelToLabelEvent::NAME, array($this, 'handleModelToLabel'))->addListener(GetPasteButtonEvent::NAME, array($this, 'generatePasteButton'))->addListener(GetPropertyOptionsEvent::NAME, array($this, 'getTypeOptions'))->addListener(GetPropertyOptionsEvent::NAME, array($this, 'getAttributeOptions'))->addListener(ManipulateWidgetEvent::NAME, array($this, 'setValueOptionsMultiple'))->addListener(DecodePropertyValueForWidgetEvent::NAME, array($this, 'decodeAttributeValue'))->addListener(EncodePropertyValueFromWidgetEvent::NAME, array($this, 'encodeAttributeValue'))->addListener(GetPropertyOptionsEvent::NAME, array($this, 'getValueOptions'))->addListener(DecodePropertyValueForWidgetEvent::NAME, array($this, 'decodeValueValue'))->addListener(EncodePropertyValueFromWidgetEvent::NAME, array($this, 'encodeValueValue'));
    }