/**
  *  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;
 }