class PCIT extends Container

核心方法 注入类(依赖),之后通过调用属性或方法,获取类.

$container->register();

$container['a'] = new A();

$a = $container['a'];

Properties

protected $providers 服务提供器数组.
EventsClient $activity_events
FeedsClient $activity_feeds
NotificationsClient $activity_notifications
StarringClient $activity_starring
WatchingClient $activity_watching
Client $authorizations
Client $data
Client $deployment
Client $gist
CommentsClient $gist_comments
Client $github_apps_installations
Client $oauth
AssigneesClient $issue_assignees
CommentsClient $issue_comments
EventsClient $issue_events
Client $issue
LabelsClient $issue_labels
MilestonesClient $issue_milestones
Client $miscellaneous
Client $orgs
BranchesClient $repo_branches
CollaboratorsClient $repo_collaborators
CommitsClient $repo_commits
CommunityClient $repo_community
ContentsClient $repo_contents
MergingClient $repo_merging
ReleasesClient $repo_releases
StatusClient $repo_status
WebhooksClient $repo_webhooks
PHPMailer $mail
Client $pull_request
Client $webhooks
Client $runner
DockerHandler $runner_agent_docker
TencentAI $tencent_ai
Client $user_basic_info
Run $check_run
Suites $check_suites
Curl $curl
Docker $docker
WeChat $wechat
WeChatClient $wechat_template_message

Methods

__construct(array $config = [], string $git_type = 'github', string $accessToken = null)

PCIT constructor.

void
setConfig($config, $git_type)

No description

setGitType($git_type = 'github')

No description

setAccessToken(string|null $accessToken = null)

No description

mixed
__get($name)

通过调用属性,获取对象

mixed
__call($name, $arguments)

通过调用方法,获取对象

Details

at line 113
__construct(array $config = [], string $git_type = 'github', string $accessToken = null)

PCIT constructor.

Parameters

array $config
string $git_type
string $accessToken

Exceptions

Exception

at line 133
void setConfig($config, $git_type)

Parameters

$config
$git_type

Return Value

void

at line 138
setGitType($git_type = 'github')

Parameters

$git_type

at line 147
setAccessToken(string|null $accessToken = null)

Parameters

string|null $accessToken

at line 196
mixed __get($name)

通过调用属性,获取对象

Parameters

$name

Return Value

mixed

Exceptions

Exception

at line 216
mixed __call($name, $arguments)

通过调用方法,获取对象

Parameters

$name
$arguments

Return Value

mixed

Exceptions

Exception