Ejemplo n.º 1
0
 /**
  *  Generator a education data object
  *
  *  @param      int         $id         id
  *  @param      string      $name       name
  *  @param      string      $email      email
  *  @param      int         $sex        sex
  *  @throws     \InvalidArgumentException
  *
  */
 public static function makeProfile($id, $name, $email, $sex)
 {
     $dataObject = new ProfileData();
     $dataObject->setId($id);
     $dataObject->setName($name);
     $dataObject->setEmail($email);
     $dataObject->setSex($sex);
     if ($dataObject->getId() === null) {
         $dataObject->checkData(true);
     } else {
         $dataObject->checkData(false);
     }
     return $dataObject;
 }
Ejemplo n.º 2
0
 /**
  *   Add ProfileData
  *   @param      ProfileData   $data
  *   @return     Boolean
  *   @throws     Exception
  */
 public function addData($data)
 {
     //Check data
     $data->checkData(true);
     //Insert database
     return true;
 }