LINE Messaging API SDK for PHP

LINEBotServiceProvider extends ServiceProvider
in package

Table of Contents

CONFIG_PATH  = __DIR__ . '/config/line-bot.php'
$apiBindings  : array<string|int, mixed>
boot()  : void
Bootstrap any package services.
register()  : void
Register bindings in the container.
bindApis()  : void

Constants

Properties

$apiBindings

private static array<string|int, mixed> $apiBindings = ['line-bot-channel-access-token-api' => ['config' => \LINE\Clients\ChannelAccessToken\Configuration::class, 'api' => \LINE\Clients\ChannelAccessToken\Api\ChannelAccessTokenApi::class], 'line-bot-insight-api' => ['config' => \LINE\Clients\Insight\Configuration::class, 'api' => \LINE\Clients\Insight\Api\InsightApi::class], 'line-bot-liff-api' => ['config' => \LINE\Clients\Liff\Configuration::class, 'api' => \LINE\Clients\Liff\Api\LiffApi::class], 'line-bot-manage-audience-api' => ['config' => \LINE\Clients\ManageAudience\Configuration::class, 'api' => \LINE\Clients\ManageAudience\Api\ManageAudienceApi::class], 'line-bot-manage-audience-blob-api' => ['config' => \LINE\Clients\ManageAudience\Configuration::class, 'api' => \LINE\Clients\ManageAudience\Api\ManageAudienceBlobApi::class], 'line-bot-messaging-api' => ['config' => \LINE\Clients\MessagingApi\Configuration::class, 'api' => \LINE\Clients\MessagingApi\Api\MessagingApiApi::class], 'line-bot-messaging-blob-api' => ['config' => \LINE\Clients\MessagingApi\Configuration::class, 'api' => \LINE\Clients\MessagingApi\Api\MessagingApiBlobApi::class]]

array<string, array{config: class-string, api: class-string}>

Methods

bindApis()

private bindApis(string $facadeName, string $clientClass, string $configClass) : void
Parameters
$facadeName : string
$clientClass : string
$configClass : string
Return values
void

Search results