Neos\ContentRepository\Migration\Service\NodeTransformation::buildTransformationConjunction PHP Метод

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

protected buildTransformationConjunction ( array $transformationConfigurations ) : array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>
$transformationConfigurations array
Результат array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>
    protected function buildTransformationConjunction(array $transformationConfigurations)
    {
        $conjunctionIdentifier = md5(serialize($transformationConfigurations));
        if (isset($this->transformationConjunctions[$conjunctionIdentifier])) {
            return $this->transformationConjunctions[$conjunctionIdentifier];
        }
        $conjunction = array();
        foreach ($transformationConfigurations as $transformationConfiguration) {
            $conjunction[] = $this->buildTransformationObject($transformationConfiguration);
        }
        $this->transformationConjunctions[$conjunctionIdentifier] = $conjunction;
        return $conjunction;
    }