for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yoanm\ComposerConfigManager\Application\Serializer\Normalizer;
use Yoanm\ComposerConfigManager\Domain\Model\ConfigurationFile;
class ConfigurationFileNormalizer
{
/** @var ConfigurationNormalizer */
private $configurationNormalizer;
public function __construct(ConfigurationNormalizer $configurationNormalizer)
$this->configurationNormalizer = $configurationNormalizer;
}
public function normalize(ConfigurationFile $configurationFile)
return array_replace(
array_flip($configurationFile->getKeyList()),
$this->configurationNormalizer->normalize($configurationFile->getConfiguration())
);