Fix crash on reset password page

This commit is contained in:
Toby Zerner 2016-05-21 20:29:38 +09:30
parent cf1b71e76a
commit 9f00d8245c

View File

@ -16,6 +16,7 @@ use Flarum\Core\PasswordToken;
use Flarum\Http\Controller\AbstractHtmlController;
use Illuminate\Contracts\View\Factory;
use Psr\Http\Message\ServerRequestInterface as Request;
use Symfony\Component\Translation\TranslatorInterface;
class ResetPasswordController extends AbstractHtmlController
{
@ -24,12 +25,18 @@ class ResetPasswordController extends AbstractHtmlController
*/
protected $view;
/**
* @var TranslatorInterface
*/
protected $translator;
/**
* @param Factory $view
*/
public function __construct(Factory $view)
public function __construct(Factory $view, TranslatorInterface $translator)
{
$this->view = $view;
$this->translator = $translator;
}
/**
@ -48,6 +55,7 @@ class ResetPasswordController extends AbstractHtmlController
}
return $this->view->make('flarum::reset')
->with('translator', $this->translator)
->with('passwordToken', $token->id)
->with('csrfToken', $request->getAttribute('session')->get('csrf_token'));
}