public static function renderPhpStateless($_file_, $_params_ = [])
    {
        $_file_ = Reaction::$app->getAlias($_file_);
        $_obInitialLevel_ = ob_get_level();
        ob_start();
        ob_implicit_flush(false);
        extract($_params_, EXTR_OVERWRITE);
        try {
            require $_file_;
            return ob_get_clean();
        } catch (\Exception $e) {
            while (ob_get_level() > $_obInitialLevel_) {
                if (!@ob_end_clean()) {
                    ob_clean();
                }
            }
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $_obInitialLevel_) {
                if (!@ob_end_clean()) {
                    ob_clean();
                }
            }
            throw $e;
        }
    }
public static function renderPhpStateless($_file_, $_params_ = [])
    {
        $_file_ = Reaction::$app->getAlias($_file_);
        $_obInitialLevel_ = ob_get_level();
        ob_start();
        ob_implicit_flush(false);
        extract($_params_, EXTR_OVERWRITE);
        try {
            require $_file_;
            return ob_get_clean();
        } catch (\Exception $e) {
            while (ob_get_level() > $_obInitialLevel_) {
                if (!@ob_end_clean()) {
                    ob_clean();
                }
            }
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $_obInitialLevel_) {
                if (!@ob_end_clean()) {
                    ob_clean();
                }
            }
            throw $e;
        }
    }
public static function renderPhpStateless ( $ _file_ , $ _params_ = [ ] ) { $ _file_ = Reaction :: $ app -> getAlias ( $ _file_ ) ; $ _obInitialLevel_ = ob_get_level ( ) ; ob_start ( ) ; ob_implicit_flush ( false ) ; extract ( $ _params_ , EXTR_OVERWRITE ) ; try { require $ _file_ ; return ob_get_clean ( ) ; } catch ( \ Exception $ e ) { while ( ob_get_level ( ) > $ _obInitialLevel_ ) { if ( ! @ ob_end_clean ( ) ) { ob_clean ( ) ; } } throw $ e ; } catch ( \ Throwable $ e ) { while ( ob_get_level ( ) > $ _obInitialLevel_ ) { if ( ! @ ob_end_clean ( ) ) { ob_clean ( ) ; } } throw $ e ; } }
Static helper for rendering any php file
@param string $_file_
@param array $_params_
@return string
@throws \Throwable
Static helper for rendering any php file