I want to use my own PasswordBroker because the default one can't have its variable "emailView" modified after being initialized.
But I can't extend it in my custom class.
Class App\Http\Controllers\Auth\MyPasswordBroker cannot
extend from interface Illuminate\Contracts\Auth\PasswordBroker
This is my code:
<?php namespace App\Http\Controllers\Auth;
use Illuminate\Support\Facades\Password;
use Illuminate\Contracts\Auth\PasswordBroker;
class MyPasswordBroker extends PasswordBroker {
public function setEmailView($view) {
$this->emailView = $view;
}
}