public static splitPermission ( string $PermissionName ) : array | ||
$PermissionName | string | The name of the permission. |
return | array | The split permission in the form array(Namespace, Permission,Suffix). |
public static function splitPermission($PermissionName)
{
$i = strpos($PermissionName, '.');
$j = strrpos($PermissionName, '.');
if ($i !== false) {
// $j must also not be false
return array(substr($PermissionName, 0, $i), substr($PermissionName, $i + 1, $j - $i - 1), substr($PermissionName, $j + 1));
} else {
return array($PermissionName, '', '');
}
}