PHP 클래스 JiraRestApi\JiraClient

파일 보기 프로젝트 열기: lesstif/php-jira-rest-client 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$configuration JiraRestApi\Configuration\ConfigurationInterface Jira Rest API Configuration.
$curl resource CURL instance.
$http_response string HTTP response code.
$json_mapper JsonMapper Json Mapper.
$log Monolog\Logger Monolog instance.

공개 메소드들

메소드 설명
__construct ( JiraRestApi\Configuration\ConfigurationInterface $configuration = null, Logger $logger = null ) Constructor.
exec ( string $context, string $post_data = null, string $custom_request = null ) : string Execute REST request.
getConfiguration ( ) : JiraRestApi\Configuration\ConfigurationInterface Jira Rest API Configuration.
upload ( string $context, array $filePathArray ) : array File upload.

보호된 메소드들

메소드 설명
authorization ( resource $ch ) Add authorize to curl request.
createUrlByContext ( string $context ) : string Get URL by context.
filterNullVariable ( array $haystack ) : array Serilize only not null field.

비공개 메소드들

메소드 설명
convertLogLevel ( $log_level ) : integer Convert log level.
createUploadHandle ( string $url, string $upload_file ) : resource Create upload handle.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( JiraRestApi\Configuration\ConfigurationInterface $configuration = null, Logger $logger = null )
$configuration JiraRestApi\Configuration\ConfigurationInterface
$logger Monolog\Logger

authorization() 보호된 메소드

Add authorize to curl request.
protected authorization ( resource $ch )
$ch resource

createUrlByContext() 보호된 메소드

Get URL by context.
protected createUrlByContext ( string $context ) : string
$context string
리턴 string

exec() 공개 메소드

Execute REST request.
public exec ( string $context, string $post_data = null, string $custom_request = null ) : string
$context string Rest API context (ex.:issue, search, etc..)
$post_data string
$custom_request string [PUT|DELETE]
리턴 string

filterNullVariable() 보호된 메소드

Serilize only not null field.
protected filterNullVariable ( array $haystack ) : array
$haystack array
리턴 array

getConfiguration() 공개 메소드

Jira Rest API Configuration.
public getConfiguration ( ) : JiraRestApi\Configuration\ConfigurationInterface
리턴 JiraRestApi\Configuration\ConfigurationInterface

upload() 공개 메소드

File upload.
public upload ( string $context, array $filePathArray ) : array
$context string url context
$filePathArray array upload file path.
리턴 array

프로퍼티 상세

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

Jira Rest API Configuration.
protected ConfigurationInterface,JiraRestApi\Configuration $configuration
리턴 JiraRestApi\Configuration\ConfigurationInterface

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

CURL instance.
protected resource $curl
리턴 resource

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

HTTP response code.
protected string $http_response
리턴 string

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

Json Mapper.
protected JsonMapper $json_mapper
리턴 JsonMapper

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

Monolog instance.
protected Logger,Monolog $log
리턴 Monolog\Logger