Yoast\WP\SEO\MyYoast_Client\User_Interface
Status_Presenter::extract_origin
Extracts the origin (scheme + host + optional port) from a URI.
Метод класса: Status_Presenter{}
Хуков нет.
Возвращает
Строку|null. The origin, or null if the URI couldn't be parsed.
Использование
// private - только в коде основоного (родительского) класса $result = $this->extract_origin( $uri ): ?string;
- $uri(строка) (обязательный)
- The URI to parse.
Код Status_Presenter::extract_origin() Status Presenter::extract origin Yoast 28.3
private function extract_origin( string $uri ): ?string {
$parts = \wp_parse_url( $uri );
if ( ! \is_array( $parts ) || empty( $parts['scheme'] ) || empty( $parts['host'] ) ) {
return null;
}
$origin = $parts['scheme'] . '://' . $parts['host'];
if ( isset( $parts['port'] ) ) {
$origin .= ':' . $parts['port'];
}
return $origin;
}