/**
* Takes a result array and attempts to fill in any needed
* static data.
*
* @param staticOptimizer $optimizer
* @return void
*/
protected function addStaticData(StaticOptimizer $optimizer)
{
$splHash = spl_object_hash($this);
$info = $optimizer->getDataFromHash($splHash);
foreach ($this->staticFields as $field => $data) {
$infoArray = $info[$data];
$fieldValue = $this->info[$field];
$staticData = $infoArray[$fieldValue];
$this->info[$data . 'StaticData'] = $staticData;
}
}