PHP Класс Podio

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

Открытые свойства

Свойство Тип Описание
$auth_type
$debug
$last_response
$logger
$oauth
$session_manager

Защищенные свойства (Protected)

Свойство Тип Описание
$ch
$client_id
$client_secret
$headers
$secret
$url

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

Метод Описание
authenticate ( $grant_type, $attributes )
authenticate_with_app ( $app_id, $app_token )
authenticate_with_authorization_code ( $authorization_code, $redirect_uri )
authenticate_with_password ( $username, $password )
authorize_url ( $redirect_uri, $scope )
clear_authentication ( )
curl_headers ( )
delete ( $url, $attributes = [] )
encode_attributes ( $attributes )
get ( $url, $attributes = [], $options = [] )
is_authenticated ( )
log_request ( $method, $url, $encoded_attributes, $response, $curl_info )
parse_headers ( $headers )
post ( $url, $attributes = [], $options = [] )
put ( $url, $attributes = [] )
rate_limit ( )
rate_limit_remaining ( )
refresh_access_token ( )
request ( $method, $url, $attributes = [], $options = [] )
set_debug ( $toggle, $output = "stdout" ) Set debug config
setup ( $client_id, $client_secret, $options = ['session_manager' => null, 'curl_options' => []] )
shutdown ( )
url_with_options ( $url, $options )

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

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

public static authenticate ( $grant_type, $attributes )

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

public static authenticate_with_app ( $app_id, $app_token )

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

public static authenticate_with_authorization_code ( $authorization_code, $redirect_uri )

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

public static authenticate_with_password ( $username, $password )

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

public static authorize_url ( $redirect_uri, $scope )

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

public static clear_authentication ( )

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

public static curl_headers ( )

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

public static delete ( $url, $attributes = [] )

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

public static encode_attributes ( $attributes )

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

public static get ( $url, $attributes = [], $options = [] )

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

public static is_authenticated ( )

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

public static log_request ( $method, $url, $encoded_attributes, $response, $curl_info )

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

public static parse_headers ( $headers )

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

public static post ( $url, $attributes = [], $options = [] )

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

public static put ( $url, $attributes = [] )

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

public static rate_limit ( )

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

public static rate_limit_remaining ( )

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

public static refresh_access_token ( )

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

public static request ( $method, $url, $attributes = [], $options = [] )

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

Set debug config
public static set_debug ( $toggle, $output = "stdout" )
$toggle True to enable debugging. False to disable
$output Output mode. Can be "stdout" or "file". Default is "stdout"

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

public static setup ( $client_id, $client_secret, $options = ['session_manager' => null, 'curl_options' => []] )

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

public static shutdown ( )

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

public static url_with_options ( $url, $options )

Описание свойств

$auth_type публичное статическое свойство

public static $auth_type

$ch защищенное статическое свойство

protected static $ch

$client_id защищенное статическое свойство

protected static $client_id

$client_secret защищенное статическое свойство

protected static $client_secret

$debug публичное статическое свойство

public static $debug

$headers защищенное статическое свойство

protected static $headers

$last_response публичное статическое свойство

public static $last_response

$logger публичное статическое свойство

public static $logger

$oauth публичное статическое свойство

public static $oauth

$secret защищенное статическое свойство

protected static $secret

$session_manager публичное статическое свойство

public static $session_manager

$url защищенное статическое свойство

protected static $url