public function getControllerPluginConfig()
    {
        return [
            'aliases' => [
                'email' => Controller\Plugin\Email::class,
                'mutex' => Controller\Plugin\Mutex::class,
                'referer' => Controller\Plugin\Referer::class,
                'settings' => Controller\Plugin\Settings::class,
                'thumbnail' => Controller\Plugin\Thumbnail::class,
                'zettaUrl' => Controller\Plugin\Url::class,
            ],
            'factories' => [
                Controller\Plugin\Email::class => Controller\Plugin\Factory\EmailFactory::class,
                Controller\Plugin\Mutex::class => Controller\Plugin\Factory\MutexFactory::class,
                Controller\Plugin\Referer::class => InvokableFactory::class,
                Controller\Plugin\Settings::class => Factory\WithSettingsFactory::class,
                Controller\Plugin\Thumbnail::class => Factory\WithThumbnailFactory::class,
                Controller\Plugin\Url::class => Factory\WithUrlConfigFactory::class,
            ],
        ];
    }