1
0
mirror of synced 2024-12-13 14:56:01 +03:00

Incorporated setAssociationTargetClass, which solves biggest problem of modular system in ZF. Any questions, pelase forward to @EvanDotPro.

This commit is contained in:
Guilherme Blanco 2011-12-16 16:16:22 -05:00
parent cd04cbc7c4
commit cac9928f28

View File

@ -1849,6 +1849,21 @@ class ClassMetadataInfo implements ClassMetadata
}
}
/**
* Refine an association targetEntity class pointer to be consumed through loadMetadata event.
*
* @param string $assoc
* @param string $class
*/
public function setAssociationTargetClass($assocName, $class)
{
if ( ! isset($this->associationMappings[$assocName])) {
throw new \InvalidArgumentException("Association name expected, '" . $assocName ."' is not an association.");
}
$this->associationMappings[$assocName]['targetEntity'] = $class;
}
/**
* Sets whether this class is to be versioned for optimistic locking.
*