* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org * @Title("Test") * @Description("Test description") * @PathParam(name="fooId", type="string") */ class TestController implements DocumentedInterface { public function __construct() { } public function getDocumentation(?string $version = null): ?SpecificationInterface { return null; } /** * @Description("!include description.md") * @QueryParam(name="foo", type="string", description="Test") * @QueryParam(name="bar", type="string", required=true) * @QueryParam(name="baz", type="string", enum={"foo", "bar"}) * @QueryParam(name="boz", type="string", pattern="[A-z]+") * @QueryParam(name="integer", type="integer") * @QueryParam(name="number", type="number") * @QueryParam(name="date", type="date") * @QueryParam(name="boolean", type="boolean") * @QueryParam(name="string", type="string") * @Incoming(schema="../schema/schema.json") * @Outgoing(code=200, schema="../schema/schema.json") */ protected function doGet() { } } __halt_compiler();----SIGNATURE:----okCUlgTj+QJ5I4SqEU66cH30+1r8CEeqsCpM8rXjDTlfUu2EqCzEeOmtRyixIbTYwpHLgx8rWlKlbJwKbuWmA0K1brvUEdSEX42fjbX5uAB+5LfBwMpvhJDwFsoOsr95Dw1keOFCQLbW5Zk40cHFuv2lD+aYUlqAb67VU8EZHFGJspICYRlsv+oatRu14D1smB/3Ey5xmOTEUtbr3LzGJucFfXzlAZH6OzC4iGjxugkxnhIevWX+KdNEhq9IMcw24k+0sd1XRuKvR6Z72Mbcu5+cbXwI0fD1SJMczXs5vJF5RgKZPdK9I8gHmXg9ZVnpyB0xiPAMPStL9CO8QPCp/XJpJZTa1M4/lK23yaslrd+QqTu6WCuTT92QnLWbuBQlaf3dTrtr645IVJhOM+TUUw2hoNws8ERLp2FEa6NWV2fC7HFqlCjMUYafAkqR5OGi59sZk+ZlYoEVrgTvVPy2m4gjEv3sRv7WKS/oqGWIVy43xINR+a/zRsli3CgjRSbsD668AMsh/yxxOi7mgGum1zeCTqedbPisvEJ9CUXIqXxpvBervgCZ558SsVIpSWv3h0ukZKZGxJCk8IWuLGTHVSY6xqXgdudLkxC9CiH66bs+t9i2jJRY26ESYjvAdW5JNeluW81XYHyTEVIoLGa+UtdSPkEcft10GY5tRy7apCE=----ATTACHMENT:----MzE1MzQ1ODkzMDc0MTY5IDc0MDcwNTI4NTQxNjY4MDUgMTg4MjE2NzEzMDMzNTc5MQ==