コード例 #1
0
ファイル: Relation.php プロジェクト: voilab/mapping
 /**
  * @inheritDocs
  */
 public function getData(Mapping $mapping, $data, $key)
 {
     return $mapping->getRelation($data, $key);
 }
コード例 #2
0
ファイル: FirstInCollection.php プロジェクト: voilab/mapping
 /**
  * @inheritDocs
  */
 public function getData(Mapping $mapping, $data, $key)
 {
     $key = str_replace('[]', '', $key);
     list($relation, $hydrator) = $mapping->getRelationAndHydrator($data, $key);
     return $hydrator instanceof FirstInCollectionInterface && $relation ? $hydrator->getFirst($relation) : null;
 }