Lines Matching defs:iuserinfo
73 protected $iuserinfo = null;
158 || $name === 'iuserinfo'
278 if ($relative->iuserinfo !== null || $relative->ihost !== null || $relative->port !== null) {
284 $target->iuserinfo = $base->iuserinfo;
290 } elseif (($base->iuserinfo !== null || $base->ihost !== null || $base->port !== null) && $base->ipath === '') {
654 if (isset($this->normalization[$this->scheme]['iuserinfo']) && $this->iuserinfo === $this->normalization[$this->scheme]['iuserinfo']) {
655 $this->iuserinfo = null;
686 $isauthority = $this->iuserinfo !== null || $this->ihost !== null ||
731 $this->iuserinfo,
756 $this->iuserinfo,
807 $this->iuserinfo = null;
813 $this->iuserinfo,
824 $iuserinfo = substr($remaining, 0, $iuserinfo_end);
827 $iuserinfo = null;
838 $return = $this->set_userinfo($iuserinfo) &&
843 $this->iuserinfo,
853 * Set the iuserinfo.
855 * @param string $iuserinfo
858 public function set_userinfo($iuserinfo)
860 if ($iuserinfo === null) {
861 $this->iuserinfo = null;
863 $this->iuserinfo = $this->replace_invalid_with_pct_encoding($iuserinfo, '!$&\'()*+,;=:');
1076 if ($this->iuserinfo !== null || $this->ihost !== null || $this->port !== null) {
1078 if ($this->iuserinfo !== null) {
1079 $iauthority .= $this->iuserinfo . '@';