PHP Класс WC_Auth

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ) Setup class.
add_endpoint ( ) Add auth endpoint.
add_query_vars ( array $vars ) : string[] Add query vars.
handle_auth_requests ( ) Handle auth requests.

Защищенные методы

Метод Описание
auth_endpoint ( string $route ) Auth endpoint.
build_url ( array $data, string $endpoint ) : string Build auth urls.
create_keys ( string $app_name, string $app_user_id, string $scope ) : array Create keys.
get_formatted_url ( string $url ) : array Decode and format a URL.
get_i18n_scope ( string $scope ) : string Get scope name.
get_permissions_in_scope ( string $scope ) : array Return a list of permissions a scope allows.
make_validation ( ) Make validation.
post_consumer_data ( array $consumer_data, string $url ) : boolean Post consumer data.

Приватные методы

Метод Описание
maybe_delete_key ( array $key ) Maybe delete key.

Описание методов

__construct() публичный Метод

Setup class.
С версии: 2.4.0
public __construct ( )

add_endpoint() публичный статический Метод

Add auth endpoint.
С версии: 2.4.0
public static add_endpoint ( )

add_query_vars() публичный Метод

Add query vars.
С версии: 2.4.0
public add_query_vars ( array $vars ) : string[]
$vars array
Результат string[]

auth_endpoint() защищенный Метод

Auth endpoint.
С версии: 2.4.0
protected auth_endpoint ( string $route )
$route string

build_url() защищенный Метод

Build auth urls.
С версии: 2.4.0
protected build_url ( array $data, string $endpoint ) : string
$data array
$endpoint string
Результат string

create_keys() защищенный Метод

Create keys.
С версии: 2.4.0
protected create_keys ( string $app_name, string $app_user_id, string $scope ) : array
$app_name string
$app_user_id string
$scope string
Результат array

get_formatted_url() защищенный Метод

Decode and format a URL.
protected get_formatted_url ( string $url ) : array
$url string
Результат array

get_i18n_scope() защищенный Метод

Get scope name.
С версии: 2.4.0
protected get_i18n_scope ( string $scope ) : string
$scope string
Результат string

get_permissions_in_scope() защищенный Метод

Return a list of permissions a scope allows.
С версии: 2.4.0
protected get_permissions_in_scope ( string $scope ) : array
$scope string
Результат array

handle_auth_requests() публичный Метод

Handle auth requests.
С версии: 2.4.0

make_validation() защищенный Метод

Make validation.
С версии: 2.4.0
protected make_validation ( )

post_consumer_data() защищенный Метод

Post consumer data.
С версии: 2.4.0
protected post_consumer_data ( array $consumer_data, string $url ) : boolean
$consumer_data array
$url string
Результат boolean