wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_connectors_parse_application_password_credentials is private and should not be used in themes or plugins directly.
wp_connectors_parse_application_password_credentials › WordPress Function
Since7.1.0
Deprecatedn/a
› wp_connectors_parse_application_password_credentials ( $value )
| Access: |
|
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
| Codex: |
Parses a `username:password` credentials string.
Splits on the first colon, matching the HTTP Basic authentication userinfo format, so passwords may contain colons.Source
function wp_connectors_parse_application_password_credentials( string $value ): array {
$separator = strpos( $value, ':' );
// Trim so surrounding whitespace or a trailing newline (common when the
// value comes from a file or `.env`) does not become part of the credentials.
$username = false === $separator ? '' : trim( substr( $value, 0, $separator ) );
$password = false === $separator ? '' : trim( substr( $value, $separator + 1 ) );
if ( '' === $username || '' === $password ) {
return array(
'username' => '',
'password' => '',
);
}
return array(
'username' => $username,
'password' => $password,
);
}