Yii, Создание Ролей (Rbac)

При создании ролей, заданий и операций в именно в коде (не сразу в auth.php и т.п.), используя вот способ (из документации):

$auth=Yii::app()->authManager;

$auth->createOperation(‘createPost’,‘create a post’);

$auth->createOperation(‘readPost’,‘read a post’);

$role=$auth->createRole(‘reader’);

$role->addChild(‘readPost’);

… и так далее,

Где лучше всего и правильнее разместить этот код? Как обычно делается?

Я размещаю подобный код (с DB менеджером) в /commands/RBACCommand.php для вызова из командной строки.

Как вариант, можно добавить класс для служебных действий (рядом с классами админки или прямо в админку добавить). Туда же можно еще db migrate пристроить и подобные методы, к примеру.