Я работаю на 4.4, в моем случае я вызывал бы в контроллере таким образом:
/**
* @Route("/", name="app_home", methods={"GET"})
* @param Permission $permission
*/
public function index(Permission $permission)
{
$permission->getPermissionsByRoleName('role_name');
}
Если вызывал бы в другом сервисе или в форме и прочее то через __construct:
private $permisson;
public function __construct(Permission $permission)
{
$this->permisson = $permission;
}
public function myFunc()
{
$this->permisson->getPermissionsByRoleName('role_name');
}