public function __construct($EntityType, array $EntityProperties, Object\Construction\IEntityConstructor $EntityConstructor) { $this->EntityType = $EntityType; $this->EntityProperties = $EntityProperties; $this->EntityConstructor = $EntityConstructor; parent::__construct(); }
protected final function RegisterEntityMaps(Registrar $Registrar) { $SpecificRegistrar = new Registrar(EntityMap::GetType()); $this->RegisterAllEntityMaps($Registrar); $EntityMaps = $SpecificRegistrar->GetRegistered(); if ($this->HasProxyGenerator()) { $this->UpdateProxyGenerator($EntityMaps); } $Registrar->RegisterAll($EntityMaps); }
public function __construct() { parent::__construct(); }