LeagueWrap\Dto\ImportStaticTrait::addStaticData PHP Метод

addStaticData() защищенный Метод

Takes a result array and attempts to fill in any needed static data.
protected addStaticData ( StaticOptimizer $optimizer ) : void
$optimizer LeagueWrap\StaticOptimizer
Результат void
    protected function addStaticData(StaticOptimizer $optimizer)
    {
        $splHash = spl_object_hash($this);
        $info = $optimizer->getDataFromHash($splHash);
        foreach ($this->staticFields as $field => $data) {
            if (!isset($this->info[$field])) {
                continue;
            }
            $infoArray = $info[$data];
            $fieldValue = $this->info[$field];
            $staticData = $infoArray[$fieldValue];
            $this->info[$data . 'StaticData'] = $staticData;
        }
        parent::addStaticData($optimizer);
    }