* @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:----pEea7zUgCI1GhivSv1cWGWk2iO7kOLPHGHU5N33F93j3xQpMbZGcfF/pQSV4sP4OneHuCGbTM4GFZBAcSeGm2PeGdHysNk1oOge+SXKblE8WCocyhbOXfR3MkbOvrdFwVaMrbWBiKYD31OLTUmXCYYJC8SveN1f2psqY1ttcJNH8z/Ctt8wQrBScO0IKQ7lv0Cyj3/XU10tmteu1IzT/ayYluq3fQsqJlbWh5nauKKJtk/ZRUegQsyns2g+ALsx+3wlV5Pk5PT/bdLawChvHXJnihXvpqbh83D9Rb0KM9XhYTE7jJAqptaFCMxvmsLTHOjHkvXwzcquhKBzR5uG3qr9USwaK47Cq2f4PgnXX/cK0DID9UfpxI6u+JoTDzhNgbZfMJUPcn6TjmJ2+diw9PVyckWupxtytU4S8h5DyVV6c3bstBQAsg4mZ3w36B3qmycu2Hp5e/PtGIpLxQi0X49i9wjGcDC6iMg26rcY9gSKzPDsPpLTanjvXhussggglQJ5as+7H4oTm8GHPojgOSfRqyQ17Oo6Xm3C+h7jb6T3lICINgb/Y+07zJrnSHLPw62uWfll0a90bvRfY77YH5HDTielKa8CTKf5R2+93AFhg8Gmr4lLRjc26yuXW+8VrufSTqnp3clGPGvQjNEwDYvTpsK8t16du6W6bYKefaz0=----ATTACHMENT:----NzUyMjIzODYwNzQwMzA3OSAzNzc4MTE1NDI2ODczMzkzIDcxNDIwNjgxMzI4MzMzODc=