Lines Matching refs:scheme
65 protected $scheme = null; variable in SimplePie\\IRI
203 if ($return === null && isset($this->normalization[$this->scheme][$name])) {
204 return $this->normalization[$this->scheme][$name];
269 } elseif ($relative->scheme !== null) {
275 if ($base->scheme !== null && $base->is_valid()) {
279 $target->scheme = $base->scheme;
282 $target->scheme = $base->scheme;
653 … (isset($this->normalization[$this->scheme]['iuserinfo']) && $this->iuserinfo === $this->normaliza…
656 …if (isset($this->normalization[$this->scheme]['ihost']) && $this->ihost === $this->normalization[$…
659 …if (isset($this->normalization[$this->scheme]['port']) && $this->port === $this->normalization[$th…
662 …if (isset($this->normalization[$this->scheme]['ipath']) && $this->ipath === $this->normalization[$…
665 …if (isset($this->normalization[$this->scheme]['iquery']) && $this->iquery === $this->normalization…
668 … (isset($this->normalization[$this->scheme]['ifragment']) && $this->ifragment === $this->normaliza…
697 if (!$this->scheme && !$isauthority &&
729 $this->scheme,
754 $this->scheme,
771 * @param string $scheme
774 public function set_scheme($scheme) argument
776 if ($scheme === null) {
777 $this->scheme = null;
778 } elseif (!preg_match('/^[A-Za-z][0-9A-Za-z+\-.]*$/', $scheme)) {
779 $this->scheme = null;
782 $this->scheme = strtolower($scheme);
955 $this->ipath = $cache[$ipath][(int) ($this->scheme !== null)];
961 $this->ipath = ($this->scheme !== null) ? $removed : $valid;
1037 if ($this->scheme !== null) {
1038 $iri .= $this->scheme . ':';
1045 …} elseif (!empty($this->normalization[$this->scheme]['ipath']) && $iauthority !== null && $iauthor…
1046 $iri .= $this->normalization[$this->scheme]['ipath'];