Gitamin\Services\Git\Util::getBreadcrumbs PHP Method

getBreadcrumbs() public method

Builds a breadcrumb array based on a path spec.
public getBreadcrumbs ( string $spec ) : array
$spec string Path spec
return array Array with parts of the breadcrumb
    public function getBreadcrumbs($spec)
    {
        if (!$spec) {
            return [];
        }
        $paths = explode('/', $spec);
        foreach ($paths as $i => $path) {
            $breadcrumbs[] = ['dir' => $path, 'path' => implode('/', array_slice($paths, 0, $i + 1))];
        }
        return $breadcrumbs;
    }