覆盖bundle class silex authentification php

时间:2015-07-27 12:43:16

标签: php silex

这里我从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){

    }

}

提前致谢

0 个答案:

没有答案