Lines Matching refs:ipath

93     protected $ipath = '';  variable in SimplePie\\IRI
286 if ($relative->ipath !== '') {
287 if ($relative->ipath[0] === '/') {
288 $target->ipath = $relative->ipath;
289 …ase->iuserinfo !== null || $base->ihost !== null || $base->port !== null) && $base->ipath === '') {
290 $target->ipath = '/' . $relative->ipath;
291 } elseif (($last_segment = strrpos($base->ipath, '/')) !== false) {
292 … $target->ipath = substr($base->ipath, 0, $last_segment + 1) . $relative->ipath;
294 $target->ipath = $relative->ipath;
296 $target->ipath = $target->remove_dot_segments($target->ipath);
299 $target->ipath = $base->ipath;
662 …if (isset($this->normalization[$this->scheme]['ipath']) && $this->ipath === $this->normalization[$…
663 $this->ipath = '';
681 if ($this->ipath === '') {
687 if ($isauthority && $this->ipath[0] === '/') {
691 if (!$isauthority && (substr($this->ipath, 0, 2) === '//')) {
698 strpos($this->ipath, ':') !== false &&
699 strpos($this->ipath, '/', 1) !== false &&
700 strpos($this->ipath, ':') < strpos($this->ipath, '/', 1)) {
733 $this->ipath,
758 $this->ipath,
938 * @param string $ipath
941 public function set_path($ipath, $clear_cache = false) argument
952 $ipath = (string) $ipath;
954 if (isset($cache[$ipath])) {
955 $this->ipath = $cache[$ipath][(int) ($this->scheme !== null)];
957 $valid = $this->replace_invalid_with_pct_encoding($ipath, '!$&\'()*+,;=@:/');
960 $cache[$ipath] = [$valid, $removed];
961 $this->ipath = ($this->scheme !== null) ? $removed : $valid;
1043 if ($this->ipath !== '') {
1044 $iri .= $this->ipath;