policies()->statements('BackendMenu:*'); foreach($list as $stm) { $effect = isset($stm['Effect']) ? strtolower($stm['Effect']) : 'deny'; // Extracting backend menu item ID $parsed = explode(':', $stm['Resource']); if (!empty($parsed[1])) { $result = array_replace([ $parsed[1] => [ 'access' => [ 'effect' => $effect !== 'allow' ? 'deny' : 'allow' ] ] ], $result); } } return apply_filters('aam_apply_policy_filter', $result, $this); } }