EnglishReferenceClasses
MyShowsClient v1.0.0
MyShows SDK facade.
Description: MyShows SDK facade.
Namespace: DevCraftClub\MyShows
Since: 1.0.0
See also:
- ShowsRepository
- OAuth2Helper
- ProfileRepository
- ManageRepository
- ListsRepository
- UsersRepository
- NotesRepository
- NewsRepository
Methods
__construct(SdkConfig $config, ?MyShowsJsonRpcClient $client = null, ?PersistenceEngine $persistence = null, ?TokenStoreInterface $tokenStore = null): void
| Parameter | Type | Description |
|---|---|---|
$config | SdkConfig | — |
$client | MyShowsJsonRpcClient | — Default: null. |
$persistence | PersistenceEngine | — Default: null. |
$tokenStore | TokenStoreInterface | — Default: null. |
Returns: void
static fromEnv(?array $overrides = null): self
| Parameter | Type | Description |
|---|---|---|
$overrides | ?array | — Default: null. |
Returns: self
shows(): ShowsRepository
Returns: ShowsRepository
oauth(): OAuth2Helper
Returns: OAuth2Helper
profile(): ProfileRepository
Returns: ProfileRepository
manage(): ManageRepository
Returns: ManageRepository
lists(): ListsRepository
Returns: ListsRepository
users(): UsersRepository
Returns: UsersRepository
notes(): NotesRepository
Returns: NotesRepository
news(): NewsRepository
Returns: NewsRepository
site(): SiteRepository
Returns: SiteRepository
auth(): AuthRepository
Returns: AuthRepository
recommendation(): RecommendationRepository
Returns: RecommendationRepository
push(): PushRepository
Returns: PushRepository
iap(): IapRepository
Returns: IapRepository