I found this controller method that helps filtering access with a role name :
$this->denyAccessUnlessGranted('ROLE_EDIT', $item, 'You cannot edit this item.');
Is it possible to use the same method with multiple roles. I tried something like this but it doesnt seems to work :
$this->denyAccessUnlessGranted(array('ROLE_EDIT', 'ROLE_WHATEVER'), $item, 'You cannot edit this item.');