Метод вызывается при обращении к неопределенному атрибуту в классе.
public function __get($name)
{
$method = 'get' . $name;
if (('mapper' == $name) || !method_exists($this, $method)) {
throw new Exception('Invalid guestbook property');
}
return $this->$method();
}
Метод, в свою очередь, перенаправляет на другой метод. В этом случае getEmail ().