Maybe you forgot the namespace. You should use:

use  Cake\Event\Event;

or

beforeFilter(Cake\Event\Event $event)



On 12/03/16 15:46, Clement Crownrise wrote:
Hi, Thanks Willem,

I have tried it, but the error still persists , look at the code below


    public function beforefilter(Event $event){
        //parent::beforefilter($event);
        //$this->Auth->allow(['add','logout']);
        return null;
    }

On Sat, Mar 12, 2016 at 11:52 AM, Willem Schwarte <wschwa...@gmail.com <mailto:wschwa...@gmail.com>> wrote:

    Just as it says. You need to have the same method signature as the
    one you are overriding. Thus:

    public function beforeFilter(Event $event) { return null; }


    you forgot the parameter.


    Willem



    On 12 Mar 2016, at 10:30, Clement Crownrise
    <clementcrownr...@gmail.com <mailto:clementcrownr...@gmail.com>>
    wrote:

    Hello, I am doing the blog tutorial in cakephp 3, but I got this
    notice at the top of my page, please does anyone know the meaning
    and how to solve it?

    *Strict* (2048): Declaration of 
App\Controller\AppController::beforefilter() should be compatible with 
Cake\Controller\Controller::beforeFilter(Cake\Event\Event $event) 
[*APP/Controller\AppController.php*, line*29*]



    *Strict* (2048): Declaration of 
App\Controller\UsersController::beforefilter() should be compatible with 
App\Controller\AppController::beforefilter() 
[*APP/Controller\UsersController.php*, line*10*]

    Your help will be appreciated

-- Sign up for our Newsletter for updates.
    http://cakephp.org/newsletter/signup

    We will soon be closing this Google Group. But don't worry, we
    have something better coming. Stay tuned for an updated from the
    CakePHP Team soon.

    Like Us on FaceBook https://www.facebook.com/CakePHP
    Follow us on Twitter http://twitter.com/CakePHP
    ---
    You received this message because you are subscribed to the
    Google Groups "CakePHP" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to cake-php+unsubscr...@googlegroups.com
    <mailto:cake-php+unsubscr...@googlegroups.com>.
    For more options, visit https://groups.google.com/d/optout.

-- Sign up for our Newsletter for updates.
    http://cakephp.org/newsletter/signup

    We will soon be closing this Google Group. But don't worry, we
    have something better coming. Stay tuned for an updated from the
    CakePHP Team soon.

    Like Us on FaceBook https://www.facebook.com/CakePHP
    Follow us on Twitter http://twitter.com/CakePHP
    ---
    You received this message because you are subscribed to a topic in
    the Google Groups "CakePHP" group.
    To unsubscribe from this topic, visit
    https://groups.google.com/d/topic/cake-php/qEur8oKsm48/unsubscribe.
    To unsubscribe from this group and all its topics, send an email
    to cake-php+unsubscr...@googlegroups.com
    <mailto:cake-php+unsubscr...@googlegroups.com>.
    For more options, visit https://groups.google.com/d/optout.




--
http://www.clementcrownrise.name/images/nameing.gif
--
Sign up for our Newsletter for updates.
http://cakephp.org/newsletter/signup

We will soon be closing this Google Group. But don't worry, we have something better coming. Stay tuned for an updated from the CakePHP Team soon.

Like Us on FaceBook https://www.facebook.com/CakePHP
Follow us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com <mailto:cake-php+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

--
Sign up for our Newsletter for updates.
http://cakephp.org/newsletter/signup

We will soon be closing this Google Group. But don't worry, we have something 
better coming. Stay tuned for an updated from the CakePHP Team soon.

Like Us on FaceBook https://www.facebook.com/CakePHP
Follow us on Twitter http://twitter.com/CakePHP
--- You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to