Хотел бы узнать у разработчиков, стоит ли ждать в 2.1 т.н. отложенные события?
Например:
Сервис:
Код: Выделить всё
...
$user->changePassword($password);
if($user->save()) {
$user->releaseEvents();
}
...
Код: Выделить всё
public const EVENT_PASSWORD_CHANGED = 'password.changed';
...
public function changePassword()
{
$this->password = $password;
$this->addEvent(self::EVENT_PASSWORD_CHANGED);
}
....
Понятно, можно подкинуть простенький диспечер событий, но как-то хочется, что бы был вариант "из коробки".
Заранее спасибо.