PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\TemplateBased::absoluteZipPath PHP Method

absoluteZipPath() protected method

Determine absolute zip path
protected absoluteZipPath ( string $path ) : string
$path string
return string
    protected function absoluteZipPath($path)
    {
        $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $path);
        $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen');
        $absolutes = array();
        foreach ($parts as $part) {
            if ('.' == $part) {
                continue;
            }
            if ('..' == $part) {
                array_pop($absolutes);
            } else {
                $absolutes[] = $part;
            }
        }
        return implode('/', $absolutes);
    }