diff --git a/Project/php/model/User.php b/Project/php/model/User.php index 99805f8..528dc63 100755 --- a/Project/php/model/User.php +++ b/Project/php/model/User.php @@ -4,18 +4,18 @@ namespace model; class User { - protected String $id; + protected int $id; protected String $mail; protected String $name; protected String $surname; /** - * @param String $id - * @param String $mail - * @param String $name - * @param String $surname + * @param int $id + * @param string $mail + * @param string $name + * @param string $surname */ - public function __construct(string $id, string $mail, string $name, string $surname) + public function __construct(int $id, string $mail, string $name, string $surname) { $this->id = $id; $this->mail = $mail; @@ -23,15 +23,110 @@ class User $this->surname = $surname; } - protected function changeMail(String $newMail){ + public function changeMail(String $newMail){ $this->mail = $newMail; } - protected function changeName(String $newName){ + public function changeName(String $newName){ $this->name = $newName; } - protected function changeSurname(String $newSurname){ + public function changeSurname(String $newSurname){ $this->surname = $newSurname; } -} \ No newline at end of file + + /** + * @return int|int + */ + public function getId() + { + return $this->id; + } + + /** + * @return string|string + */ + public function getMail() + { + return $this->mail; + } + + /** + * @return string|string + */ + public function getName() + { + return $this->name; + } + + /** + * @return string|string + */ + public function getSurname() + { + return $this->surname; + } + + /** + * @param int|int $id + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * @param string|string $mail + */ + public function setMail($mail) + { + $this->mail = $mail; + } + + /** + * @param string|string $name + */ + public function setName($name) + { + $this->name = $name; + } + + /** + * @param string|string $surname + */ + public function setSurname($surname) + { + $this->surname = $surname; + } + + + + + +} +/* +$u = new User(1,"mail","name","surname"); +$res = $u->getMail(); +echo "$res"; +$u->changeMail("new_mail"); +$res = $u->getMail(); +echo "
"; +echo "$res"; + +$res = $u->getName(); +echo "
"; +echo "$res"; +$u->changeName("new_name"); +$res = $u->getName(); +echo "
"; +echo "$res"; + +$res = $u->getSurname(); +echo "
"; +echo "$res"; +$u->changeSurname("new_name"); +$res = $u->getSurname(); +echo "
"; +echo "$res"; +*/ +