<?php /** * Used to let classes provide new permission codes. * Every implementor of PermissionProvider is accessed and providePermissions() called to get the full list of * permission codes. * @package framework * @subpackage security */ interface PermissionProvider { /** * Return a map of permission codes to add to the dropdown shown in the Security section of the CMS. * array( * 'VIEW_SITE' => 'View the site', * ); */ public function providePermissions(); }