public function display($file, $vars = [])
    {
        if ((DIRECTORY_SEPARATOR !== $file[0]) && (':' !== $file[1])) { // get path if not full path was sent
            $moduleFolder = $this->request->getModulePath();
            $controllerFolder = $this->request->getController();
            $viewsFolder = str_replace(['{APP_ROOT}', '{MODULE_FOLDER}', '{CONTROLLER}', '{LIBS_FOLDER}', '{DIRECTORY_SEPARATOR}'], [
                APP_ROOT, $moduleFolder, $controllerFolder, LIBS_FOLDER, DIRECTORY_SEPARATOR
            ], $this->viewsFolder);
            $file = $viewsFolder . DIRECTORY_SEPARATOR . $file . '.php';
        }
        foreach ($this->_displayVars as $k => $v) {
            $$k = $v;
        }
        foreach ($vars as $k => $v) {
            $$k = $v;
        }
        require $file;
    }
public function display($file, $vars = [])
    {
        if ((DIRECTORY_SEPARATOR !== $file[0]) && (':' !== $file[1])) { // get path if not full path was sent
            $moduleFolder = $this->request->getModulePath();
            $controllerFolder = $this->request->getController();
            $viewsFolder = str_replace(['{APP_ROOT}', '{MODULE_FOLDER}', '{CONTROLLER}', '{LIBS_FOLDER}', '{DIRECTORY_SEPARATOR}'], [
                APP_ROOT, $moduleFolder, $controllerFolder, LIBS_FOLDER, DIRECTORY_SEPARATOR
            ], $this->viewsFolder);
            $file = $viewsFolder . DIRECTORY_SEPARATOR . $file . '.php';
        }
        foreach ($this->_displayVars as $k => $v) {
            $$k = $v;
        }
        foreach ($vars as $k => $v) {
            $$k = $v;
        }
        require $file;
    }
public function display ( $ file , $ vars = [ ] ) { if ( ( DIRECTORY_SEPARATOR !== $ file [ 0 ] ) && ( ':' !== $ file [ 1 ] ) ) { // get path if not full path was sent $ moduleFolder = $ this -> request -> getModulePath ( ) ; $ controllerFolder = $ this -> request -> getController ( ) ; $ viewsFolder = str_replace ( [ '{APP_ROOT}' , '{MODULE_FOLDER}' , '{CONTROLLER}' , '{LIBS_FOLDER}' , '{DIRECTORY_SEPARATOR}' ] , [ APP_ROOT , $ moduleFolder , $ controllerFolder , LIBS_FOLDER , DIRECTORY_SEPARATOR ] , $ this -> viewsFolder ) ; $ file = $ viewsFolder . DIRECTORY_SEPARATOR . $ file . '.php' ; } foreach ( $ this -> _displayVars as $ k => $ v ) { $ $ k = $ v ; } foreach ( $ vars as $ k => $ v ) { $ $ k = $ v ; } require $ file ; }
Display a php file page.
@param string $file
@param array $vars
Display a php file page .