In a real application: Entity Email ;) * @author kevinfrantz * */ interface UserInterface { /** * @param string $hash */ public function setPasswordHash(string $hash):void; /** * @return string */ public function getPasswordHash():string; /** * @param string $name */ public function setName(string $name):void; /** * @return string */ public function getName():string; /** * @param string $email */ public function setEmail(string $email):void; /** * @return string */ public function getEmail():string; /** * @return int */ public function getId():int; }