public function __construct() { // Assinalando instância da classe para pegar quando precisar: self::$instance =& $this; // Objeto da requisição: $this->request =& Request::getInstance(); $this->session =& Session::getInstance(); $this->userAgent =& UserAgent::getInstance(); // Biblioteca de carregamento de arquivos $this->loader = new Loader(); $this->tradutor = new Tradutor(); $this->html = new Utils(); $this->uri = new Uri(); }
public function __construct() { self::$instance =& $this; // Classe de user agent: $this->userAgentParser =& UserAgent::getInstance(); // Definindo o tipo de requisição: $this->setRequestMethod(); // Definindo a página anterior do site: $this->setReferrer(); // Definindo a uri (tudo que existe depois do domínio da aplicação) $this->setUri(); // Setando os parâmetros dentro do array de segmentos, aí ainda temos a uri normal guardada ! $this->explodeSegments(); // Setando os parâmetros da url (diferente dos segmentos, retiramos o controller e a action, saca?) xD; $this->setUrlParams($this->segments); }