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;
}