public GenerateProxies ( |
||
$Domain | ||
$AlreadyKnownRevivalDataArray | array | |
$RevivalDataLoaderFunctions | array |
private function LoadEntities(array $RevivalData) { if ($this->ProxyGenerator !== null) { $LoaderFunctions = array_map(function (Object\RevivalData $RevivalData) { return function () use($RevivalData) { return $RevivalData; }; }, $RevivalData); return $this->ProxyGenerator->GenerateProxies($this->Domain, $this->GetEntityType(), array_fill_keys(array_keys($LoaderFunctions), $this->AlreadyKnownRevivalData), $LoaderFunctions); } else { return $this->Domain->ReviveEntities($this->GetEntityType(), $RevivalData); } }