Yoast\WP\SEO\MyYoast_Client\User_Interface
Auth_Command::build_token_info
Builds a display-safe token info array.
Метод класса: Auth_Command{}
Хуков нет.
Возвращает
Массив<Строку,. string|int> The token info for display.
Использование
// private - только в коде основоного (родительского) класса $result = $this->build_token_info( ?Token_Set $token_set ): array;
- ?Token_Set $token_set(обязательный)
- .
Код Auth_Command::build_token_info() Auth Command::build token info Yoast 28.3
private function build_token_info( ?Token_Set $token_set ): array {
if ( $token_set === null ) {
return [
'resource' => '-',
'status' => 'none',
'expires' => '-',
'scopes' => '-',
'error_count' => '-',
];
}
return [
'resource' => ( $token_set->get_resource_indicator()->is_default() ? '(default)' : $token_set->get_resource_indicator()->value() ),
'status' => ( $token_set->is_expired() ) ? 'expired' : 'valid',
'expires' => \gmdate( 'Y-m-d H:i:s', $token_set->get_expires_at() ) . ' UTC',
'scopes' => ( $token_set->get_scope() ?? '-' ),
'error_count' => $token_set->get_error_count(),
];
}