ApiOpenStudio PHPDoc

OpenApiParentAbstract
in package

Abstract class to generate default parent elements for OpenApi.

Table of Contents

$definition  : stdClass
$settings  : Config
__construct()  : mixed
export()  : stdClass|string
Export the definition.
getAccount()  : string
Get the account name from the schema
getApplication()  : string
Get the application name from the schema
import()  : mixed
Import an existing definition.
setAccount()  : mixed
Set the account name.
setApplication()  : mixed
Set the application name.
setDefault()  : mixed
Sets the default OpenApi parent schema fragments to define the resources in the doc (application).
setDomain()  : mixed
Set the domain.

Properties

Methods

export()

Export the definition.

public export([bool $encoded = true ]) : stdClass|string
Parameters
$encoded : bool = true

JSON encoded.

Tags
throws
ApiException
Return values
stdClass|string

import()

Import an existing definition.

public import(array<string|int, mixed>|string $definition) : mixed
Parameters
$definition : array<string|int, mixed>|string
Tags
throws
ApiException
Return values
mixed

setAccount()

Set the account name.

public abstract setAccount(string $accountName) : mixed
Parameters
$accountName : string
Tags
throws
ApiException
Return values
mixed

setApplication()

Set the application name.

public abstract setApplication(string $applicationName) : mixed
Parameters
$applicationName : string
Tags
throws
ApiException
Return values
mixed

setDefault()

Sets the default OpenApi parent schema fragments to define the resources in the doc (application).

public abstract setDefault(string $accountName, string $applicationName) : mixed
Parameters
$accountName : string
$applicationName : string
Tags
throws
ApiException
Return values
mixed

Search results