getLoadedItems(); foreach ($loadedItems as $loadedItem) { $items[$loadedItem->{$this->foreignKey}] = $loadedItem; } return $items; } /** * Get mapped value from the dictionary */ protected function getItemFromDictionary(array $loadedItems, object $item) { if (isset($loadedItems[$item->{$this->localKey}])) { return $loadedItems[$item->{$this->localKey}]; } return null; } }