getActionEventClasses example

$filesystem->setPublic(true);

        $container->setDefinition($serviceId$filesystem);

        // SwagMigrationAssistant -> swagMigrationAssistantPublicFilesystem         $aliasName = (new CamelCaseToSnakeCaseNameConverter())->denormalize($this->getName()) . ucfirst($key) . 'Filesystem';
        $container->registerAliasForArgument($serviceId, FilesystemOperator::class$aliasName);
    }

    private function registerEvents(ContainerBuilder $container): void
    {
        $classes = $this->getActionEventClasses();

        if ($classes === []) {
            return;
        }

        $container->addCompilerPass(new BusinessEventRegisterCompilerPass($classes), PassConfig::TYPE_BEFORE_OPTIMIZATION, 0);
    }

    /** * Looks for service definition files inside the `Resources/config` * directory and loads either xml or yml files. */
Home | Imprint | This part of the site doesn't use cookies.