├── .atoum.php ├── .bootstrap.atoum.php ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── atoum-apiblueprint-render ├── composer.json ├── res ├── example.apib ├── logo.png ├── overview.svg └── template │ └── html.php ├── src ├── Asserter │ └── Json.php ├── Compiler.php ├── Configuration.php ├── Exception │ ├── Exception.php │ └── ParserEOF.php ├── Finder.php ├── Http │ ├── Requester.php │ └── Response.php ├── IntermediateRepresentation │ ├── Action.php │ ├── Document.php │ ├── Group.php │ ├── Message.php │ ├── Payload.php │ ├── Request.php │ ├── Resource.php │ └── Response.php ├── JsonSchema │ └── UriRetriever.php ├── Parser.php ├── Target.php ├── extension.php └── test.php └── test ├── fixtures └── finder │ ├── x │ ├── a.php │ ├── b.apib │ └── c.apib │ ├── y │ ├── x.apib │ └── y.apib │ └── z │ └── i.apib ├── integration ├── ApibToTestSuites │ ├── ActionEmpty.test │ ├── ActionRequestNoUri.test │ ├── ActionRequestResponse.test │ ├── ActionResponse.test │ ├── ActionResponseEmpty.test │ ├── ApiNameAndOverview.test │ ├── Metadata.test │ ├── ResourceEmpty.test │ ├── Schema.test │ └── SchemaExternal.test ├── Parser.php └── Target.php ├── system ├── index.php ├── schema.apib ├── schemaExternal.apib ├── schemas │ └── schema1.json └── test1.apib └── unit ├── Compiler.php ├── Extension.php ├── Finder.php └── Http ├── Requester.php └── Response.php /.atoum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/.atoum.php -------------------------------------------------------------------------------- /.bootstrap.atoum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/.bootstrap.atoum.php -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/README.md -------------------------------------------------------------------------------- /bin/atoum-apiblueprint-render: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/bin/atoum-apiblueprint-render -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/composer.json -------------------------------------------------------------------------------- /res/example.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/res/example.apib -------------------------------------------------------------------------------- /res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/res/logo.png -------------------------------------------------------------------------------- /res/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/res/overview.svg -------------------------------------------------------------------------------- /res/template/html.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/res/template/html.php -------------------------------------------------------------------------------- /src/Asserter/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Asserter/Json.php -------------------------------------------------------------------------------- /src/Compiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Compiler.php -------------------------------------------------------------------------------- /src/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Configuration.php -------------------------------------------------------------------------------- /src/Exception/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Exception/Exception.php -------------------------------------------------------------------------------- /src/Exception/ParserEOF.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Exception/ParserEOF.php -------------------------------------------------------------------------------- /src/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Finder.php -------------------------------------------------------------------------------- /src/Http/Requester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Http/Requester.php -------------------------------------------------------------------------------- /src/Http/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Http/Response.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Action.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Document.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Document.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Group.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Message.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Payload.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Request.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Resource.php -------------------------------------------------------------------------------- /src/IntermediateRepresentation/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/IntermediateRepresentation/Response.php -------------------------------------------------------------------------------- /src/JsonSchema/UriRetriever.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/JsonSchema/UriRetriever.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/Target.php -------------------------------------------------------------------------------- /src/extension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/extension.php -------------------------------------------------------------------------------- /src/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/src/test.php -------------------------------------------------------------------------------- /test/fixtures/finder/x/a.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/finder/x/b.apib: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /test/fixtures/finder/x/c.apib: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /test/fixtures/finder/y/x.apib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/finder/y/y.apib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/finder/z/i.apib: -------------------------------------------------------------------------------- 1 | baz -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ActionEmpty.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ActionEmpty.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ActionRequestNoUri.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ActionRequestNoUri.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ActionRequestResponse.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ActionRequestResponse.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ActionResponse.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ActionResponse.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ActionResponseEmpty.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ActionResponseEmpty.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ApiNameAndOverview.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ApiNameAndOverview.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/Metadata.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/Metadata.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/ResourceEmpty.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/ResourceEmpty.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/Schema.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/Schema.test -------------------------------------------------------------------------------- /test/integration/ApibToTestSuites/SchemaExternal.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/ApibToTestSuites/SchemaExternal.test -------------------------------------------------------------------------------- /test/integration/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/Parser.php -------------------------------------------------------------------------------- /test/integration/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/integration/Target.php -------------------------------------------------------------------------------- /test/system/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/system/index.php -------------------------------------------------------------------------------- /test/system/schema.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/system/schema.apib -------------------------------------------------------------------------------- /test/system/schemaExternal.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/system/schemaExternal.apib -------------------------------------------------------------------------------- /test/system/schemas/schema1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/system/schemas/schema1.json -------------------------------------------------------------------------------- /test/system/test1.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/system/test1.apib -------------------------------------------------------------------------------- /test/unit/Compiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/unit/Compiler.php -------------------------------------------------------------------------------- /test/unit/Extension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/unit/Extension.php -------------------------------------------------------------------------------- /test/unit/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/unit/Finder.php -------------------------------------------------------------------------------- /test/unit/Http/Requester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/unit/Http/Requester.php -------------------------------------------------------------------------------- /test/unit/Http/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HappyMicky0317/atoum-apiblueprint-extension/HEAD/test/unit/Http/Response.php --------------------------------------------------------------------------------