Acl\Adapter\Utility\PhpAco::resolve PHP Méthode

resolve() public méthode

resolve given ACO string to a path
public resolve ( string $aco ) : array
$aco string ACO string
Résultat 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)));
    }