есть ли встроенная библиотека для проверки разрешения?
Например, в wordress current_user_can('edit_posts')
.
Или что, если security.yml будет содержать это?
EDIT_POSTS: {}
EDIT_OTHER_POSTS: []
BLOGGER: [EDIT_POSTS]
MANAGER: [EDIT_POSTS, EDIT_OTHER_POSTS]
EDIT_USERS: []
ADMIN: [EDIT_POSTS, EDIT_OTHER_POSTS, EDIT_USERS]
А затем проверить в контроллере .
$this->isGranted('EDIT_OTHER_POSTS');