* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class MemoryListingTest extends ListingTestCase { protected function newListing() { $schemaReader = new \Doctrine\Common\Annotations\SimpleAnnotationReader(); $schemaReader->addNamespace('PSX\\Schema\\Annotation'); $apiReader = new \Doctrine\Common\Annotations\SimpleAnnotationReader(); $apiReader->addNamespace('PSX\\Api\\Annotation'); $apiManager = new ApiManager($apiReader, new SchemaManager($schemaReader)); $listing = new MemoryListing(); $listing->addRoute(new Route('/foo', ['GET'], '*')); $listing->addRoute(new Route('/bar', ['GET'], '*')); $listing->addSpecification($apiManager->getApi(TestController::class, '/foo')); $listing->addSpecification($apiManager->getApi(FooController::class, '/bar')); return $listing; } } __halt_compiler();----SIGNATURE:----pglBRYmUdLzizg8o9yuKDJ6I/aZsU1zjBRudv5g55D4sS4K2VSqs89X1Xc4g25ZOyIh+BciP+Jh+tZBp7pGrt3OiwZeARmh5DwJ/Ot1kQ+wk19BdluhiuLQ5+oS+Ouf2EcGw8doGAqe/9W29S1nnn/zzBWtQ4RzqmrsprvveKVS9ew745GFIpbQQVXIWeJeDQUFYQ0Mszp/iQXb9zk//cucdrSUvl0Jbp5aoXeGnAuCzod14YHCYZCvwXVsnK985GOcQP60yX5NmcG3WxxztI/+cGC9Pgk0MAx0Kl/9ASKcwkjXYCuE09mU5QlTLWwLern1sHXMXfBVA//pQQoQw9B/p9rbfYE9aoZbRHSv03N1d4KbX1hEagtqn6ZqyNYjkCaF0H1e30VCPK6ikS1s1YUonePu5wdFkdHAspzisr8SPVNsgIaL384YfdXabqkxmNwtEj1cB8eKaM7JQJsBrWCg1Wfbg07wax86K6JNGYmdofdhqfgHogPqlRxS2z0ySX6jp5mNVFaRBg7JV3G/SmH9TQ6BZQPq+vaPeXGstNwk78fmG4/LaSlVGquoF/9C/xrIeqwzcDzalawrHJ9wzOqItVnTqkt+S5xmalBA/dVQ/wGR/JIG7yUgVWNhBlx081JObvXw+0eQ4704NHj2G/QxZU2Y0oGPMLZT3wq3pPOE=----ATTACHMENT:----ODg0NDY4ODc4OTI4MjM4MiAyNTk2MDM2Njg4MzQ1NzMwIDk3MjE2MDg5MTYwNDk4NTA=