Cake\Upgrade\Shell\Task\LocationsTask::_relativeFromRoot PHP Метод

_relativeFromRoot() защищенный Метод

Get the relative path from ROOT for a specific folder.
protected _relativeFromRoot ( string $folder, string $path ) : string
$folder string
$path string
Результат string $path
    protected function _relativeFromRoot($folder, $path)
    {
        $root = !empty($this->params['root']) ? $this->params['root'] : $this->args[0];
        $split = explode(DS . $folder . DS, $path);
        if (empty($split[0]) || strpos($split[0], $root) !== 0) {
            return $folder;
        }
        $relativePath = substr($split[0], strlen($root));
        if (!$relativePath) {
            return $folder;
        }
        return $relativePath . DS . $folder;
    }