Exemple #1
0
 /**
  * Generates fake relations based on the current blueprint
  * 
  * @param array $overrides 
  * @return array
  */
 public function fakeRelations($overrides = array())
 {
     $relationships = array();
     foreach ($this->blueprint->getRelations() as $relation) {
         $relatedObject = FakeFactory::make($relation->getRelatedClassName(), array_get($overrides, $relation->getName(), array()));
         $relationships[$relation->getName()] = $relation->isToManyRelation() ? array($relatedObject) : $relatedObject;
     }
     return $relationships;
 }