* @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:----derrMEt4Wr/DIbPC3MQ5swEux/1F/ePZmHDazFsO72dYOjKdig38HoW+HpxIxHEJTgRDKNh+hMPkpFKNhKmF5czA1xa9KYtJiMKthI92+sFrUIUyIlCvcDLjVvB1ijNRt7T+Uq3rtXhkqZLBZMg+gDR8Dp2p31d6GFgvsrJmw4inJHOaeok4mJ964Z8tCr7u4UGuOCBZykUex3R2B0JTrQqrtTIXjv+RyU+ymwoiIRvT5asMP/OpXVd4c+ElMYZH4Udvz7RoRq+Hmih7xFCpoBdlYnjMc9BEj81MCPj0IMWm473nNSbTvDpMJMp+90iSN4EuK/oj7E5HvTYnNMg78t35H8E9cuBKPxDAT256xrfYGgnNv8uw94E+fE8D06IFoox5ZlvETSRZYSG9ccadZARoRrfzJkSy7R0NcL9PVXG9m8J6i4W5ECt5uUu0FlqbXcQ0emb0L7nbMf1sBZdp8L70JCDmH+/r1Xr528Qgo8FA4OxawCih8n7GjRmiPYa4WSa1D6fsKB1awvq8QgA2weSKiq9NoW1IML/2npqtfCgcA/mMmjBinZCwzX/BnFO1FomEWDSLl+t0rykW3RGNzBX4bqF8AA4GLD/SILWRwSIzlSKIAGK1SK64x67IljJjzRqvD9o1hTynN8Dr4pwI7pup6rvpM15X9pwHB7sMurw=----ATTACHMENT:----MjQwMzI1MTA3NDk5MTM1NiA5MjYwOTU5NTU5MDc1Nzg2IDI3MTEzNTM3MTk0NDM0NDY=