Exemplo n.º 1
0
 public function editClient($data)
 {
     if (isset($data['id'])) {
         /**
          * @var $client \App\Entity\Client
          */
         $client = $this->app['em']->getRepository('App\\Entity\\Client')->findOneById($data['id']);
         if (empty($client)) {
             throw new NotFoundException();
         }
     } else {
         $client = new Entity\Client();
     }
     $client->setName($data['name']);
     $client->setPhone($data['phone']);
     $client->setEmail($data['email']);
     $client->setStatus($data['status']);
     $this->app['em']->persist($client);
     $this->app['em']->flush();
     return ['id' => $client->getId(), 'name' => $client->getName(), 'email' => $client->getEmail(), 'phone' => $client->getPhone(), 'status' => $client->getStatus()];
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function setPhone($val)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$val]);
     return parent::setPhone($val);
 }