/** * @return string */ public function getPath() { if (!is_null($this->path)) { return $this->path; } $this->path = UrlHelper::toPath($this->url, PUBLIC_PATH); return $this->path; }
public function testToPath() { self::assertEquals('/var/www/example.com/public/path/to/url', UrlHelper::toPath('/path/to/url', '/var/www/example.com/public/')); self::assertEquals('/var/www/example.com/public/path/to/url', UrlHelper::toPath('/path/to/url', '/var/www/example.com/public')); self::assertEquals('C:/www/example.com/public/path/to/url', UrlHelper::toPath('/path/to/url', 'C:\\www\\example.com\\public')); }