Merge branch 'develop'
This commit is contained in:
commit
a73f3545ea
6 changed files with 11 additions and 7 deletions
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator;
|
||||
|
||||
/*
|
||||
|
@ -30,7 +31,9 @@ class Package extends BasePackage
|
|||
parent::boot($bootstrap);
|
||||
|
||||
$dispatcher = $bootstrap->getSignalSlotDispatcher();
|
||||
$dispatcher->connect(ConfigurationManager::class, 'configurationManagerReady',
|
||||
$dispatcher->connect(
|
||||
ConfigurationManager::class,
|
||||
'configurationManagerReady',
|
||||
function (ConfigurationManager $configurationManager) {
|
||||
$configurationManager->registerConfigurationType(
|
||||
static::CONFIGURATION_TYPE_VALIDATION,
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator\Validation\Validator;
|
||||
|
||||
/*
|
||||
|
@ -167,9 +168,7 @@ class SettingsValidator extends AbstractValidator
|
|||
*/
|
||||
protected function doesValidationGroupsMatch(array &$validatorConfig)
|
||||
{
|
||||
if (isset($validatorConfig['options']['validationGroups'])
|
||||
&& empty(array_intersect($validatorConfig['options']['validationGroups'], $this->options['validationGroups']))
|
||||
) {
|
||||
if (isset($validatorConfig['options']['validationGroups']) && empty(array_intersect($validatorConfig['options']['validationGroups'], $this->options['validationGroups']))) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -183,9 +182,7 @@ class SettingsValidator extends AbstractValidator
|
|||
*/
|
||||
protected function handleValidationGroups(array &$validatorConfig)
|
||||
{
|
||||
if (isset($validatorConfig['options']['validationGroups'])
|
||||
&& $validatorConfig['validator'] !== 'DigiComp.SettingValidator:Settings'
|
||||
) {
|
||||
if (isset($validatorConfig['options']['validationGroups']) && $validatorConfig['validator'] !== 'DigiComp.SettingValidator:Settings') {
|
||||
unset($validatorConfig['options']['validationGroups']);
|
||||
} elseif ($validatorConfig['validator'] === 'DigiComp.SettingValidator:Settings') {
|
||||
$validatorConfig['options']['validationGroups'] = $this->options['validationGroups'];
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator\Tests\Functional\Fixtures;
|
||||
|
||||
use Neos\Flow\Annotations as Flow;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator\Tests\Functional\Fixtures;
|
||||
|
||||
class TestValidationGroupsCustomObject
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator\Tests\Functional\Fixtures;
|
||||
|
||||
class TestValidationGroupsDefaultObject
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
namespace DigiComp\SettingValidator\Tests\Functional;
|
||||
|
||||
use DigiComp\SettingValidator\Tests\Functional\Fixtures\TestObject;
|
||||
|
|
Loading…
Reference in a new issue