PHP 클래스 seregazhuk\PinterestBot\Api\Providers\Provider

상속: use trait seregazhuk\PinterestBot\Helpers\Providers\ProviderHelper
파일 보기 프로젝트 열기: seregazhuk/php-pinterest-bot 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$loginRequiredFor array List of methods that require logged status.
$request seregazhuk\PinterestBot\Api\Request Instance of the API Request.
$response seregazhuk\PinterestBot\Api\Response

공개 메소드들

메소드 설명
__construct ( Request $request, Response $response )
checkMethodRequiresLogin ( string $method ) : boolean
getEntityIdName ( ) : string
getPaginatedData ( array $data, string $url, array $bookmarks = [] ) : Response Executes pagination GET request.
isLoggedIn ( ) : boolean

보호된 메소드들

메소드 설명
execGetRequest ( array $requestOptions = [], string $resourceUrl = '' ) : array | boolean Executes a GET request to Pinterest API.
execGetRequestWithPagination ( array $requestOptions, string $resourceUrl, array $bookmarks = [] ) : Response Executes a GET request to Pinterest API with pagination.
execPostRequest ( array $requestOptions, string $resourceUrl, boolean $returnResponse = false ) : Response | boolean Executes a POST request to Pinterest API.
execute ( $url, string $postString = "" )
processResult ( string $res ) : Response

메소드 상세

__construct() 공개 메소드

public __construct ( Request $request, Response $response )
$request seregazhuk\PinterestBot\Api\Request
$response seregazhuk\PinterestBot\Api\Response

checkMethodRequiresLogin() 공개 메소드

public checkMethodRequiresLogin ( string $method ) : boolean
$method string
리턴 boolean

execGetRequest() 보호된 메소드

Executes a GET request to Pinterest API.
protected execGetRequest ( array $requestOptions = [], string $resourceUrl = '' ) : array | boolean
$requestOptions array
$resourceUrl string
리턴 array | boolean

execGetRequestWithPagination() 보호된 메소드

Executes a GET request to Pinterest API with pagination.
protected execGetRequestWithPagination ( array $requestOptions, string $resourceUrl, array $bookmarks = [] ) : Response
$requestOptions array
$resourceUrl string
$bookmarks array
리턴 seregazhuk\PinterestBot\Api\Response

execPostRequest() 보호된 메소드

Executes a POST request to Pinterest API.
protected execPostRequest ( array $requestOptions, string $resourceUrl, boolean $returnResponse = false ) : Response | boolean
$requestOptions array
$resourceUrl string
$returnResponse boolean
리턴 seregazhuk\PinterestBot\Api\Response | boolean

execute() 보호된 메소드

protected execute ( $url, string $postString = "" )
$url
$postString string

getEntityIdName() 공개 메소드

public getEntityIdName ( ) : string
리턴 string

getPaginatedData() 공개 메소드

Executes pagination GET request.
public getPaginatedData ( array $data, string $url, array $bookmarks = [] ) : Response
$data array
$url string
$bookmarks array
리턴 seregazhuk\PinterestBot\Api\Response

isLoggedIn() 공개 메소드

public isLoggedIn ( ) : boolean
리턴 boolean

processResult() 보호된 메소드

protected processResult ( string $res ) : Response
$res string
리턴 seregazhuk\PinterestBot\Api\Response

프로퍼티 상세

$loginRequiredFor 보호되어 있는 프로퍼티

List of methods that require logged status.
protected array $loginRequiredFor
리턴 array

$request 보호되어 있는 프로퍼티

Instance of the API Request.
protected Request,seregazhuk\PinterestBot\Api $request
리턴 seregazhuk\PinterestBot\Api\Request

$response 보호되어 있는 프로퍼티

protected Response,seregazhuk\PinterestBot\Api $response
리턴 seregazhuk\PinterestBot\Api\Response