[ 'administer all', ], 'demo_role' => [ 'administer api keys', 'administer stations', 'view administration', ], ]; foreach($permissions as $role_reference => $perm_names) { /** @var Entity\Role $role */ $role = $this->getReference($role_reference); foreach($perm_names as $perm_name) { $rp = new Entity\RolePermission($role); $rp->setActionName($perm_name); $em->persist($rp); } } $em->flush(); } public function getDependencies() { return [ Role::class ]; } }