DigiComp.SettingValidator/Classes/DigiComp/SettingValidator/Package.php

34 lines
941 B
PHP
Raw Normal View History

2014-04-18 14:20:28 +02:00
<?php
namespace DigiComp\SettingValidator;
2017-03-13 17:00:13 +01:00
use Neos\Flow\Annotations as Flow;
use Neos\Flow\Configuration\ConfigurationManager;
use Neos\Flow\Core\Bootstrap;
use Neos\Flow\Package\Package as BasePackage;
2014-04-18 14:20:28 +02:00
/**
* @Flow\Scope("prototype")
*/
2016-08-01 01:00:29 +02:00
class Package extends BasePackage
{
2017-03-13 17:00:13 +01:00
/**
* @param Bootstrap $bootstrap
*/
2016-08-01 01:00:29 +02:00
public function boot(Bootstrap $bootstrap)
{
parent::boot($bootstrap);
2014-04-18 14:20:28 +02:00
2016-08-01 01:00:29 +02:00
$dispatcher = $bootstrap->getSignalSlotDispatcher();
2017-03-13 17:00:13 +01:00
$dispatcher->connect(ConfigurationManager::class, 'configurationManagerReady',
function ($configurationManager) {
/** @var ConfigurationManager $configurationManager */
2016-08-01 01:00:29 +02:00
$configurationManager->registerConfigurationType(
'Validation',
ConfigurationManager::CONFIGURATION_PROCESSING_TYPE_DEFAULT,
true
);
}
);
}
2014-04-18 14:20:28 +02:00
}