function __construct($result, $code, $data = array()) { if ($code == static::USER_NOT_VERIFIED || $code == static::WRONG_PASSWORD || $code == static::OK || $code == static::DENIED) { $this->id = $data; } else { if ($code == static::USER_DOES_NOT_EXIST) { $this->email = $data; } } parent::__construct($result, $code, $data); }