Code Duplication    Length = 8-10 lines in 2 locations

src/Permit/ModelPermit.php 2 locations

@@ 13-22 (lines=10) @@
10
11
    protected static $actions = array('create', 'update', 'delete', 'view');
12
13
    public static function access($model = null)
14
    {
15
        if (!$model) {
16
            $model = Model::getCurrent();
17
        }
18
19
        $model_permissions = ModelOption::get('permissions', $model);
20
21
        return self::hasPermission($model_permissions);
22
    }
23
24
    public static function to($action)
25
    {
@@ 24-31 (lines=8) @@
21
        return self::hasPermission($model_permissions);
22
    }
23
24
    public static function to($action)
25
    {
26
        $model = Model::getCurrent();
27
28
        $model_permissions = ModelOption::get('action_permissions.' . $action, $model);
29
30
        return self::hasPermission($model_permissions, self::getRole());
31
    }
32
33
    public static function routeAction($route)
34
    {