Lines Matching refs:pieces
288 $pieces = self::explodeUrl($ldapUrl);
290 $url = new LdapUrl($pieces['host'] ?? null);
291 $url->setUseSsl($pieces['scheme'] === 'ldaps');
292 $url->setPort($pieces['port'] ?? null);
293 …$url->setDn((isset($pieces['path']) && $pieces['path'] !== '/') ? self::decode(ltrim($pieces['path…
295 $query = explode('?', $pieces['query'] ?? '');
320 $pieces = parse_url($url);
322 if ($pieces === false || !isset($pieces['scheme'])) {
344 $pieces = [
350 $pieces['scheme'] = strtolower($pieces['scheme']);
352 if (!($pieces['scheme'] === 'ldap' || $pieces['scheme'] === 'ldaps')) {
353 …ion(sprintf('The URL scheme "%s" is not valid. It must be "ldap" or "ldaps".', $pieces['scheme']));
356 return $pieces;