Showing 8 of 8 total issues
PersistentDriverTestCase
has 36 functions (exceeds 20 allowed). Consider refactoring. Open
abstract class PersistentDriverTestCase extends \PHPUnit_Framework_TestCase{ /** * The main Lock instance *
Similar blocks of code found in 2 locations. Consider refactoring. Open
public function allowed($action, $resourceType) { $resourceType = $resourceType instanceof Resource ? $resourceType->getResourceType() : $resourceType; // Get all the ids from privileges which match the given resource type.
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
public function denied($action, $resourceType) { $resourceType = $resourceType instanceof Resource ? $resourceType->getResourceType() : $resourceType; // Get all the ids from restrictions which match the given resource type.
- Read upRead up
File PersistentDriverTestCase.php
has 300 lines of code (exceeds 250 allowed). Consider refactoring. Open
<?phpnamespace BeatSwitch\Lock\Tests; use BeatSwitch\Lock\Callers\SimpleCaller;use BeatSwitch\Lock\Manager;
Lock
has 21 functions (exceeds 20 allowed). Consider refactoring. Open
abstract class Lock{ /** * @var \BeatSwitch\Lock\Manager */
Function allow
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. Open
public function allow($action, $resource = null, $resourceId = null, $conditions = []) { $actions = (array) $action; $resource = $this->convertResourceToObject($resource, $resourceId); $permissions = $this->getPermissions();
- Read upRead up
Function can
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. Open
public function can($action, $resource = null, $resourceId = null) { $actions = (array) $action; $resource = $this->convertResourceToObject($resource, $resourceId); $permissions = $this->getPermissions();
- Read upRead up
Function clear
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring. Open
public function clear($action = null, $resource = null, $resourceId = null) { $actions = (array) $action; $resourceObject = $this->convertResourceToObject($resource, $resourceId); $permissions = $this->getPermissions();
- Read upRead up