SYMBOL INDEX (297 symbols across 42 files) FILE: src/AbstractModel.php class AbstractModel (line 17) | abstract class AbstractModel method merge (line 21) | public function merge($data, $overwrite = false) method toArray (line 26) | public function toArray() method doMerge (line 51) | abstract protected function doMerge($data, $overwrite = false); method normalize (line 53) | protected function normalize($data) method resolve (line 62) | private function resolve($value) FILE: src/Collections/Definitions.php class Definitions (line 17) | final class Definitions extends AbstractModel implements \IteratorAggregate method __construct (line 23) | public function __construct($data = []) method doMerge (line 28) | protected function doMerge($data, $overwrite = false) method doExport (line 35) | protected function doExport(): array method get (line 43) | public function get(string $name): Schema method set (line 55) | public function set(string $name, Schema $schema): self method remove (line 65) | public function remove(string $name): self method has (line 75) | public function has(string $name): bool method getIterator (line 80) | public function getIterator(): \ArrayIterator FILE: src/Collections/Headers.php class Headers (line 17) | final class Headers extends AbstractModel implements \IteratorAggregate method __construct (line 23) | public function __construct($data = []) method doMerge (line 28) | protected function doMerge($data, $overwrite = false) method doExport (line 35) | protected function doExport(): array method has (line 43) | public function has(string $header): bool method get (line 51) | public function get($header): Header method set (line 63) | public function set(string $name, Header $header): self method remove (line 73) | public function remove(string $header): self method getIterator (line 80) | public function getIterator(): \ArrayIterator FILE: src/Collections/Parameters.php class Parameters (line 18) | final class Parameters extends AbstractModel implements \IteratorAggregate method __construct (line 26) | public function __construct($data = []) method doMerge (line 31) | protected function doMerge($data, $overwrite = false) method doExport (line 41) | protected function doExport(): array method has (line 53) | public function has(string $name, string $in = null): bool method get (line 60) | public function get(string $name, string $in = null): Parameter method add (line 76) | public function add(Parameter $parameter): self method remove (line 86) | public function remove(Parameter $parameter): self method getIdentifier (line 93) | private function getIdentifier(Parameter $parameter) method getIterator (line 102) | public function getIterator(): \ArrayIterator FILE: src/Collections/Paths.php class Paths (line 18) | final class Paths extends AbstractModel implements \IteratorAggregate method __construct (line 26) | public function __construct($data = []) method doMerge (line 31) | protected function doMerge($data, $overwrite = false) method doExport (line 42) | protected function doExport(): array method has (line 50) | public function has(string $path): bool method get (line 58) | public function get(string $path): Path method set (line 70) | public function set(string $path, Path $model): self method remove (line 80) | public function remove(string $path): self method getIterator (line 87) | public function getIterator(): \ArrayIterator FILE: src/Collections/Responses.php class Responses (line 18) | final class Responses extends AbstractModel implements \IteratorAggregate method __construct (line 24) | public function __construct($data = []) method doMerge (line 29) | protected function doMerge($data, $overwrite = false) method doExport (line 40) | protected function doExport(): array method has (line 48) | public function has($code): bool method get (line 56) | public function get($code): Response method set (line 68) | public function set($code, Response $response): self method remove (line 78) | public function remove($code): self method getIterator (line 85) | public function getIterator(): \ArrayIterator FILE: src/Contact.php class Contact (line 17) | final class Contact extends AbstractModel method __construct (line 32) | public function __construct($data = []) method doMerge (line 37) | protected function doMerge($data, $overwrite = false) method doExport (line 46) | protected function doExport(): array method getName (line 58) | public function getName() method setName (line 66) | public function setName($name): self method getUrl (line 76) | public function getUrl() method setUrl (line 84) | public function setUrl($url): self method getEmail (line 94) | public function getEmail() method setEmail (line 102) | public function setEmail($email): self FILE: src/ExternalDocs.php class ExternalDocs (line 18) | final class ExternalDocs extends AbstractModel method __construct (line 26) | public function __construct($data = []) method doMerge (line 31) | protected function doMerge($data, $overwrite = false) method doExport (line 38) | protected function doExport(): array FILE: src/Header.php class Header (line 19) | final class Header extends AbstractModel method __construct (line 26) | public function __construct($data = []) method doMerge (line 31) | protected function doMerge($data, $overwrite = false) method doExport (line 39) | public function doExport(): array FILE: src/Info.php class Info (line 18) | final class Info extends AbstractModel method __construct (line 40) | public function __construct($data = []) method doMerge (line 48) | protected function doMerge($data, $overwrite = false) method doExport (line 61) | protected function doExport(): array method getTitle (line 76) | public function getTitle() method setTitle (line 84) | public function setTitle($title): self method getTerms (line 94) | public function getTerms() method setTerms (line 102) | public function setTerms($terms): self method getContact (line 112) | public function getContact() method getLicense (line 120) | public function getLicense() method getVersion (line 128) | public function getVersion() method setVersion (line 138) | public function setVersion($version): self FILE: src/Items.php class Items (line 14) | final class Items extends Schema FILE: src/License.php class License (line 18) | final class License extends AbstractModel method __construct (line 28) | public function __construct($data = []) method doMerge (line 33) | protected function doMerge($data, $overwrite = false) method doExport (line 41) | protected function doExport(): array method getName (line 52) | public function getName() method setName (line 60) | public function setName($name): self FILE: src/Operation.php class Operation (line 25) | final class Operation extends AbstractModel method __construct (line 49) | public function __construct($data = []) method doMerge (line 54) | protected function doMerge($data, $overwrite = false) method doExport (line 72) | protected function doExport(): array method getSummary (line 93) | public function getSummary() method setSummary (line 101) | public function setSummary($summary): self method getDescription (line 111) | public function getDescription() method setDescription (line 119) | public function setDescription($description): self method getOperationId (line 129) | public function getOperationId() method setOperationId (line 137) | public function setOperationId($operationId): self method getDeprecated (line 147) | public function getDeprecated() method setDeprecated (line 155) | public function setDeprecated($deprecated): self FILE: src/Parameter.php class Parameter (line 23) | final class Parameter extends AbstractModel method __construct (line 42) | public function __construct($data = []) method doMerge (line 57) | protected function doMerge($data, $overwrite = false) method doExport (line 70) | protected function doExport(): array method getName (line 93) | public function getName() method getIn (line 101) | public function getIn() method getAllowEmptyValue (line 109) | public function getAllowEmptyValue() method setAllowEmptyValue (line 121) | public function setAllowEmptyValue($allowEmptyValue): self FILE: src/Parts/ConsumesPart.php type ConsumesPart (line 19) | trait ConsumesPart method mergeConsumes (line 23) | private function mergeConsumes(array $data, bool $overwrite) method getConsumes (line 31) | public function getConsumes() FILE: src/Parts/DescriptionPart.php type DescriptionPart (line 19) | trait DescriptionPart method mergeDescription (line 24) | private function mergeDescription(array $data, bool $overwrite) method getDescription (line 32) | public function getDescription() method setDescription (line 42) | public function setDescription(string $description = null): self FILE: src/Parts/ExtensionPart.php type ExtensionPart (line 17) | trait ExtensionPart method mergeExtensions (line 21) | private function mergeExtensions(array $data, bool $overwrite) method getExtensions (line 35) | public function getExtensions(): array FILE: src/Parts/ExternalDocsPart.php type ExternalDocsPart (line 19) | trait ExternalDocsPart method mergeExternalDocs (line 24) | private function mergeExternalDocs(array $data, bool $overwrite) method getExternalDocs (line 34) | public function getExternalDocs(): ExternalDocs method setExternalDocs (line 43) | public function setExternalDocs(ExternalDocs $externalDocs): self FILE: src/Parts/ItemsPart.php type ItemsPart (line 19) | trait ItemsPart method mergeItems (line 24) | private function mergeItems(array $data, bool $overwrite) method getItems (line 34) | public function getItems(): Items FILE: src/Parts/ParametersPart.php type ParametersPart (line 19) | trait ParametersPart method mergeParameters (line 24) | private function mergeParameters(array $data, bool $overwrite) method getParameters (line 34) | public function getParameters(): Parameters FILE: src/Parts/ProducesPart.php type ProducesPart (line 17) | trait ProducesPart method mergeProduces (line 21) | private function mergeProduces(array $data, bool $overwrite) method getProduces (line 31) | public function getProduces(): array FILE: src/Parts/RefPart.php type RefPart (line 17) | trait RefPart method mergeRef (line 22) | private function mergeRef(array $data, bool $overwrite) method getRef (line 30) | public function getRef() method setRef (line 38) | public function setRef(string $ref = null): self method hasRef (line 45) | public function hasRef(): bool FILE: src/Parts/RequiredPart.php type RequiredPart (line 19) | trait RequiredPart method mergeRequired (line 24) | private function mergeRequired(array $data, bool $overwrite) method getRequired (line 32) | public function getRequired() method setRequired (line 40) | public function setRequired(bool $required = null): self FILE: src/Parts/ResponsesPart.php type ResponsesPart (line 19) | trait ResponsesPart method mergeResponses (line 24) | private function mergeResponses(array $data, bool $overwrite) method getResponses (line 34) | public function getResponses(): Responses FILE: src/Parts/SchemaPart.php type SchemaPart (line 19) | trait SchemaPart method mergeSchema (line 24) | private function mergeSchema(array $data, bool $overwrite) method getSchema (line 31) | public function getSchema(): Schema FILE: src/Parts/SchemesPart.php type SchemesPart (line 17) | trait SchemesPart method mergeSchemes (line 21) | private function mergeSchemes(array $data, bool $overwrite) method getSchemes (line 31) | public function getSchemes(): array FILE: src/Parts/SecurityPart.php type SecurityPart (line 19) | trait SecurityPart method mergeSecurity (line 24) | private function mergeSecurity(array $data, bool $overwrite) method getSecurity (line 32) | public function getSecurity() method setSecurity (line 37) | public function setSecurity(array $security = null): self FILE: src/Parts/TagsPart.php type TagsPart (line 19) | trait TagsPart method mergeTags (line 23) | private function mergeTags(array $data, bool $overwrite) method getTags (line 34) | public function getTags(): array method exportTags (line 39) | protected function exportTags(): array FILE: src/Parts/TypePart.php type TypePart (line 19) | trait TypePart method mergeType (line 69) | private function mergeType(array $data, bool $overwrite) method doExportType (line 76) | protected function doExportType(): array method getTypeFields (line 86) | private function getTypeFields(): array method getType (line 111) | public function getType() method setType (line 119) | public function setType($type): self method getFormat (line 129) | public function getFormat() method setFormat (line 139) | public function setFormat($format): self method getCollectionFormat (line 149) | public function getCollectionFormat() method setCollectionFormat (line 169) | public function setCollectionFormat($collectionFormat): self method getDefault (line 179) | public function getDefault() method setDefault (line 187) | public function setDefault($default): self method getMaximum (line 197) | public function getMaximum() method setMaximum (line 205) | public function setMaximum($maximum): self method isExclusiveMaximum (line 215) | public function isExclusiveMaximum() method setExclusiveMaximum (line 223) | public function setExclusiveMaximum($exclusiveMaximum): self method getMinimum (line 233) | public function getMinimum() method setMinimum (line 241) | public function setMinimum($minimum): self method isExclusiveMinimum (line 251) | public function isExclusiveMinimum() method setExclusiveMinimum (line 261) | public function setExclusiveMinimum($exclusiveMinimum) method getMaxLength (line 271) | public function getMaxLength() method setMaxLength (line 279) | public function setMaxLength($maxLength): self method getMinLength (line 289) | public function getMinLength() method setMinLength (line 297) | public function setMinLength($minLength): self method getPattern (line 307) | public function getPattern() method setPattern (line 315) | public function setPattern($pattern): self method getMaxItems (line 325) | public function getMaxItems() method setMaxItems (line 333) | public function setMaxItems($maxItems): self method getMinItems (line 343) | public function getMinItems() method setMinItems (line 351) | public function setMinItems($minItems): self method hasUniqueItems (line 361) | public function hasUniqueItems() method setUniqueItems (line 369) | public function setUniqueItems($uniqueItems): self method getEnum (line 379) | public function getEnum() method setEnum (line 387) | public function setEnum($enum): self method getMultipleOf (line 397) | public function getMultipleOf() method setMultipleOf (line 405) | public function setMultipleOf($multipleOf): self FILE: src/Parts/UrlPart.php type UrlPart (line 19) | trait UrlPart method mergeUrl (line 24) | private function mergeUrl(array $data, bool $overwrite) method getUrl (line 32) | public function getUrl() method setUrl (line 40) | public function setUrl(string $url = null): self FILE: src/Path.php class Path (line 17) | final class Path extends AbstractModel method __construct (line 24) | public function __construct($data = []) method doMerge (line 29) | protected function doMerge($data, $overwrite = false) method doExport (line 40) | protected function doExport(): array method getOperations (line 45) | public function getOperations(): array method getOperation (line 53) | public function getOperation(string $method): Operation method setOperation (line 65) | public function setOperation(string $method, Operation $operation): self method hasOperation (line 72) | public function hasOperation(string $method): bool method removeOperation (line 80) | public function removeOperation(string $method): self method getMethods (line 90) | public function getMethods(): array FILE: src/Response.php class Response (line 21) | final class Response extends AbstractModel method __construct (line 33) | public function __construct($data = []) method doMerge (line 40) | protected function doMerge($data, $overwrite = false) method doExport (line 55) | protected function doExport(): array method getExamples (line 69) | public function getExamples(): array method getHeaders (line 77) | public function getHeaders(): Headers FILE: src/Schema.php class Schema (line 23) | class Schema extends AbstractModel method __construct (line 56) | public function __construct($data = []) method doMerge (line 62) | protected function doMerge($data, $overwrite = false) method doExport (line 96) | protected function doExport() method getRequired (line 124) | public function getRequired() method setRequired (line 134) | public function setRequired($required) method getDiscriminator (line 144) | public function getDiscriminator() method setDiscriminator (line 154) | public function setDiscriminator($discriminator) method isReadOnly (line 164) | public function isReadOnly() method setReadOnly (line 174) | public function setReadOnly($readOnly) method getExample (line 184) | public function getExample() method setExample (line 194) | public function setExample($example) method getTitle (line 204) | public function getTitle() method setTitle (line 214) | public function setTitle($title) method getProperties (line 224) | public function getProperties() method getAllOf (line 232) | public function getAllOf(): array method getAdditionalProperties (line 240) | public function getAdditionalProperties() FILE: src/SecurityScheme.php class SecurityScheme (line 17) | class SecurityScheme extends AbstractModel method __construct (line 42) | public function __construct($data = []) method getName (line 52) | public function getName() method setName (line 64) | public function setName($name) method getType (line 76) | public function getType() method setType (line 88) | public function setType($type) method getIn (line 100) | public function getIn() method setIn (line 112) | public function setIn($in) method getFlow (line 124) | public function getFlow() method setFlow (line 136) | public function setFlow($flow) method getAuthorizationUrl (line 148) | public function getAuthorizationUrl() method setAuthorizationUrl (line 160) | public function setAuthorizationUrl($authorizationUrl) method getTokenUrl (line 172) | public function getTokenUrl() method setTokenUrl (line 184) | public function setTokenUrl($tokenUrl) method getScopes (line 196) | public function getScopes() method setScopes (line 204) | public function setScopes(array $scopes = null) method doMerge (line 211) | protected function doMerge($data, $overwrite = false) method doExport (line 224) | protected function doExport() FILE: src/Swagger.php class Swagger (line 26) | final class Swagger extends AbstractModel method fromFile (line 65) | public static function fromFile(string $filename): self method __construct (line 70) | public function __construct($data = []) method doMerge (line 79) | protected function doMerge($data, $overwrite = false) method doExport (line 112) | protected function doExport(): array method getVersion (line 136) | public function getVersion(): string method getInfo (line 144) | public function getInfo() method getHost (line 152) | public function getHost() method setHost (line 160) | public function setHost($host): self method getBasePath (line 170) | public function getBasePath() method setBasePath (line 180) | public function setBasePath($basePath) method getPaths (line 190) | public function getPaths() method getDefinitions (line 198) | public function getDefinitions() method getSecurityDefinitions (line 206) | public function getSecurityDefinitions() method getParameters (line 214) | public function getParameters() method setParameters (line 222) | public function setParameters(array $parameters): self FILE: src/Tag.php class Tag (line 18) | final class Tag extends AbstractModel method __construct (line 26) | public function __construct($data) method doMerge (line 37) | protected function doMerge($data, $overwrite = false) method toArray (line 44) | public function toArray() method doExport (line 54) | protected function doExport(): array method getName (line 66) | public function getName(): string method normalize (line 76) | protected function normalize($data): array FILE: src/Util/MergeHelper.php class MergeHelper (line 17) | class MergeHelper method mergeFields (line 24) | public static function mergeFields(&$original, $external, $overwrite) FILE: tests/BasicAuthTest.php class BasicAuthTest (line 17) | class BasicAuthTest extends TestCase method fileToArray (line 19) | private function fileToArray($filename) method testUser (line 24) | public function testUser() FILE: tests/CollectionsTest.php class CollectionsTest (line 26) | class CollectionsTest extends TestCase method testDefinitions (line 28) | public function testDefinitions() method testPaths (line 50) | public function testPaths() method testParameters (line 73) | public function testParameters() method testResponses (line 116) | public function testResponses() FILE: tests/KeekoTest.php class KeekoTest (line 17) | class KeekoTest extends TestCase method fileToArray (line 19) | private function fileToArray($filename) method testUser (line 24) | public function testUser() FILE: tests/PetstoreTest.php class PetstoreTest (line 18) | class PetstoreTest extends TestCase method fileToArray (line 20) | private function fileToArray($filename) method testMinimal (line 25) | public function testMinimal() method testSimple (line 33) | public function testSimple() method testParameterRefs (line 41) | public function testParameterRefs() method testPetstore (line 49) | public function testPetstore() method testExpanded (line 74) | public function testExpanded() method testExternalDocs (line 82) | public function testExternalDocs() method testDictionaries (line 121) | public function testDictionaries() FILE: tests/SwaggerTest.php class SwaggerTest (line 17) | class SwaggerTest extends TestCase method testVersion (line 19) | public function testVersion() method testBasics (line 25) | public function testBasics()