这里我从Silex开始,我不明白如何覆盖一个类。
我使用插件来管理身份验证。 一切正常,但我想更改checkPreAuth()方法,以便在身份验证之前验证用户的帐户,而无需更改捆绑代码。 为此,我做了以下步骤:
我创建了一个UserDAO类来调用扩展本机类的插件。
但是它没有用,因为我在UserDAO的新方法中做了一个简单的死(' foo!')但显然我的方法没有被考虑因为死(&# 39; foo!')没有出现:-(有人在那里帮助我: - )
Class UserDAO:
use MicroCMS\Domain\User;
use MicroCMS\PDO\PDOController as PDOController;
use PDO;
class UserDAO extends BaseUserChecker implements UserProviderInterface
{
public function __construct() {
}
/**
* {@inheritDoc}
*/
public function checkPreAuth(UserInterface $user){
die('je rentre dans cette fonction !');
}
public function checkPostAuth(UserInterface $user){
}
}
提前致谢