Тонкие методы getEnvironment / addGlobal устарели - PullRequest
0 голосов
/ 12 июля 2019

Я новичок в Slim и каким-то образом учусь на youtube.

Но я обнаружил, что эти уроки видео были сделаны в 2016 году, и когда я пытаюсь подражать всему этому, у меня появляются некоторые устаревшие методы.

Я учу Слима отсюда https://youtu.be/0hKciR_dJAk?t=285 (минута 5:45)

namespace App\Middleware;

class ValidationErrorsMiddleware extends Middleware
{
public function __invoke($request, $response, $next)
{
this->container->view->getEnvironment()->addGlobal('errors', _SESSION[‘errors’]);
unset($_SESSION[‘errors’]);

    $response = $next($request, $response);
    return $response;
}
}
getEnvironment()
Message: Call to undefined method Slim\Views\Twig::environment()

addGlobal()
Message: Call to undefined method Slim\Views\Twig::addGlobal()

Может ли кто-нибудь сказать мне, что мне нужно использовать вместо этого (и где я могунайти информацию сегодня)?

...