After Events Should Return Result

If i want to use in model after Event like afterFind is it better practik to return true or false

for example

i have model User




class User extends ActiveRecord

{

     protected function afterFind()

     {

        parent::afterFind();

         .... some other actions

         if() ..... return false;

        return true;

    }

}



i want extend User for AdminUser




class AdminUser extends User

{

     protected function afterFind()

     {

        if(parent::afterFind())

          { 

          }

     }


}



I think that it’s more correct to always return true or false in after Events, for extending models.

What you think?

after* events are not supposed to return anything because there is nothing you can do with such value as in before* events, where further processing depends on returned value (if false - there will be no further processing)

on the other hand you can return what you like - it will be simply ignored…