Properties

$oa

$oa : \EasyWeChat\Work\OA\Client

Type

\EasyWeChat\Work\OA\Client

$access_token

$access_token : \EasyWeChat\Work\Auth\AccessToken

Type

\EasyWeChat\Work\Auth\AccessToken

$agent

$agent : \EasyWeChat\Work\Agent\Client

Type

\EasyWeChat\Work\Agent\Client

$department

$department : \EasyWeChat\Work\Department\Client

Type

\EasyWeChat\Work\Department\Client

$media

$media : \EasyWeChat\Work\Media\Client

Type

\EasyWeChat\Work\Media\Client

$menu

$menu : \EasyWeChat\Work\Menu\Client

Type

\EasyWeChat\Work\Menu\Client

$message

$message : \EasyWeChat\Work\Message\Client

Type

\EasyWeChat\Work\Message\Client

$messenger

$messenger : \EasyWeChat\Work\Message\Messenger

Type

\EasyWeChat\Work\Message\Messenger

$user

$user : \EasyWeChat\Work\User\Client

Type

\EasyWeChat\Work\User\Client

$tag

$tag : \EasyWeChat\Work\User\TagClient

Type

\EasyWeChat\Work\User\TagClient

$server

$server : \EasyWeChat\Work\Server\ServiceProvider

Type

\EasyWeChat\Work\Server\ServiceProvider

$jssdk

$jssdk : \EasyWeChat\BasicService\Jssdk\Client

Type

\EasyWeChat\BasicService\Jssdk\Client

$oauth

$oauth : \Overtrue\Socialite\Providers\WeWorkProvider

Type

\Overtrue\Socialite\Providers\WeWorkProvider

$invoice

$invoice : \EasyWeChat\Work\Invoice\Client

Type

\EasyWeChat\Work\Invoice\Client

$chat

$chat : \EasyWeChat\Work\Chat\Client

Type

\EasyWeChat\Work\Chat\Client

$crm

$crm : \EasyWeChat\Work\Crm\Client

Type

\EasyWeChat\Work\Crm\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

$providers

$providers : array

Type

array

$defaultConfig

$defaultConfig : array

Type

array

$id

$id : string

Type

string

$userConfig

$userConfig : array

Type

array

Methods

__call()

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

Parameters

string $method
array $arguments

Returns

mixed

__construct()

__construct(string  $authCorpId, string  $permanentCode, \EasyWeChat\OpenWork\Application  $component, array  $prepends = array()) 

Application constructor.

Parameters

string $authCorpId
string $permanentCode
\EasyWeChat\OpenWork\Application $component
array $prepends

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

getCallbackIp()

getCallbackIp() : mixed

Returns

mixed