order user roles and permissions (#1372)

This commit is contained in:
Kevin Papst
2020-01-16 16:54:42 +01:00
committed by GitHub
parent 6a44dbfe83
commit fed797df93
6 changed files with 205 additions and 20 deletions

View File

@@ -0,0 +1,38 @@
<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Model;
class PermissionSection implements PermissionSectionInterface
{
/**
* @var string
*/
private $title;
/**
* @var string
*/
private $filter;
public function __construct(string $title, string $strposFilter)
{
$this->title = $title;
$this->filter = $strposFilter;
}
public function getTitle(): string
{
return $this->title;
}
public function filter(string $permission): bool
{
return strpos($permission, $this->filter) !== false;
}
}