/** @test */
 public function it_handles_non_existing_associations()
 {
     $phone = new Phone();
     $phone->setNumber('+49123456789');
     $this->persistanceHelper->persist($phone);
     $this->assertEquals('+49123456789', $phone->getNumber());
     $this->assertEmpty($phone->getApps());
 }
Beispiel #2
0
 /**
  * @param $entity
  * @param array $params
  * @param \Closure|null $callback
  * @return array|mixed
  */
 public function create($entity, array $params = [], \Closure $callback = null)
 {
     $result = $this->make($entity, $params, $callback);
     if (is_array($result)) {
         foreach ($result as $entity) {
             $this->persistenceHelper->persist($entity);
         }
     } else {
         $this->persistenceHelper->persist($result);
     }
     return $result;
 }