\EasyWeChat\OpenWorkApplication

Application.

Summary

Methods
Properties
Constants
__construct()
getId()
getConfig()
getProviders()
__get()
__set()
registerProviders()
work()
__call()
$server
$corp
$provider
$config
$request
$http_client
$logger
No constants found
No protected methods found
$id
$providers
$defaultConfig
$userConfig
N/A
No private methods found
No private properties found
N/A

Properties

$server

$server : \EasyWeChat\OpenWork\Server\Guard

Type

\EasyWeChat\OpenWork\Server\Guard

$corp

$corp : \EasyWeChat\OpenWork\Corp\Client

Type

\EasyWeChat\OpenWork\Corp\Client

$provider

$provider : \EasyWeChat\OpenWork\Provider\Client

Type

\EasyWeChat\OpenWork\Provider\Client

$config

$config : \EasyWeChat\Kernel\Config

Type

\EasyWeChat\Kernel\Config

$request

$request : \Symfony\Component\HttpFoundation\Request

Type

\Symfony\Component\HttpFoundation\Request

$http_client

$http_client : \GuzzleHttp\Client

Type

\GuzzleHttp\Client

$logger

$logger : \Monolog\Logger

Type

\Monolog\Logger

$id

$id : string

Type

string

$providers

$providers : array

Type

array

$defaultConfig

$defaultConfig : array

Type

array

$userConfig

$userConfig : array

Type

array

Methods

__construct()

__construct(array  $config = array(), array  $prepends = array(), string|null  $id = null) 

Constructor.

Parameters

array $config
array $prepends
string|null $id

getId()

getId() : string

Returns

string

getConfig()

getConfig() : array

Returns

array

getProviders()

getProviders() : array

Return all providers.

Returns

array

__get()

__get(string  $id) : mixed

Magic get access.

Parameters

string $id

Returns

mixed

__set()

__set(string  $id, mixed  $value) 

Magic set access.

Parameters

string $id
mixed $value

registerProviders()

registerProviders(array  $providers) 

Parameters

array $providers

work()

work(string  $authCorpId, string  $permanentCode) : \EasyWeChat\OpenWork\Work\Application

Parameters

string $authCorpId

企业 corp_id

string $permanentCode

企业永久授权码

Returns

\EasyWeChat\OpenWork\Work\Application

__call()

__call(string  $method, array  $arguments) : mixed

Parameters

string $method
array $arguments

Returns

mixed