PCIT
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 | |||
| 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 | ||
| 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.
at line 133
void
setConfig($config, $git_type)
at line 138
setGitType($git_type = 'github')
at line 147
setAccessToken(string|null $accessToken = null)
at line 196
mixed
__get($name)
通过调用属性,获取对象
at line 216
mixed
__call($name, $arguments)
通过调用方法,获取对象