* @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * */ namespace foo\bar\event; /** * Event listener */ use Symfony\Component\EventDispatcher\EventSubscriberInterface; class permission implements EventSubscriberInterface { static public function getSubscribedEvents() { return array( 'core.permissions' => 'add_permissions', ); } public function add_permissions($event) { $permissions = $event['permissions']; $permissions['u_foo'] = array('lang' => 'ACL_U_FOOBAR', 'cat' => 'post'); $event['permissions'] = $permissions; } }