Storm\Drivers\Base\Object\Properties\Collections\LazyCollection::LoadEntities PHP Метод

LoadEntities() приватный Метод

private LoadEntities ( array $RevivalData )
$RevivalData 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);
        }
    }