/** * Constructor * * @param Page $page [optional] * @param int $ip [optional] * @param string $userAgent [optional] */ public function __construct(Page $page = null, $ip = null, $userAgent = null) { parent::__construct($ip, $userAgent); if ($page instanceof Page) { $this->setPage($page); } }
/** * Constructor * * @param string $search [optional] * @param string $ip [optional] * @param string $userAgent [optional] */ public function __construct($search = null, $ip = null, $userAgent = null) { parent::__construct($ip, $userAgent); if ($search) { $this->setSearch($search); } }
/** * Constructor * * @param User $user [optional] * @param string $userAgent [optional] */ public function __construct(User $user = null, $userAgent = null) { parent::__construct($user->getIp(), $userAgent); if ($user instanceof User) { $this->setUser($user); } }