private function setFile(string $id)
    {
        if (!$this->id || $id != $this->id) {
            $this->id = $id;
            $id = Check::name($id, ["#"]);
            $this->file = (preg_match("/^" . preg_quote(PATH_HOME, '/') . "/i", $id) ? $id : PATH_HOME . "_cdn/" . parent::getFolder() . "/{$id}");

            // Verifica se é final .json
            if (!preg_match("/\.json$/i", $id))
                $this->file .= ".json";
        }
    }
private function setFile(string $id)
    {
        if (!$this->id || $id != $this->id) {
            $this->id = $id;
            $id = Check::name($id, ["#"]);
            $this->file = (preg_match("/^" . preg_quote(PATH_HOME, '/') . "/i", $id) ? $id : PATH_HOME . "_cdn/" . parent::getFolder() . "/{$id}");

            // Verifica se é final .json
            if (!preg_match("/\.json$/i", $id))
                $this->file .= ".json";
        }
    }
private function setFile ( string $ id ) { if ( ! $ this -> id || $ id != $ this -> id ) { $ this -> id = $ id ; $ id = Check :: name ( $ id , [ "#" ] ) ; $ this -> file = ( preg_match ( "/^" . preg_quote ( PATH_HOME , '/' ) . "/i" , $ id ) ? $ id : PATH_HOME . "_cdn/" . parent :: getFolder ( ) . "/{$id}" ) ; // Verifica se é final .json if ( ! preg_match ( "/\.json$/i" , $ id ) ) $ this -> file .= ".json" ; } }
Seta o caminho do arquivo Json a ser trabalhado

@param mixed $id
Seta o caminho do arquivo Json a ser trabalhado