Acl\Adapter\Utility\PhpAco::resolve PHP Method

resolve() public method

resolve given ACO string to a path
public resolve ( string $aco ) : array
$aco string ACO string
return array path
    public function resolve($aco)
    {
        if (is_array($aco)) {
            return array_map('strtolower', $aco);
        }
        // strip multiple occurrences of '/'
        $aco = preg_replace('#/+#', '/', $aco);
        // make case insensitive
        $aco = ltrim(strtolower($aco), '/');
        return array_filter(array_map('trim', explode('/', $aco)));
    }