File: Examples/HelloWorld/routes.yaml

Recommend this page to a friend!
  Classes of Virgilio lino  >  Swagger Slim Dispatcher  >  Examples/HelloWorld/routes.yaml  >  Download  
File: Examples/HelloWorld/routes.yaml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Swagger Slim Dispatcher
Dispatch requests to controllers defined in files
Author: By
Last change: Refactoring of the code in terms of a more SOLID solution.
-Removed hard dependencies on Slim/Request, Slim/Response and Container
instead we're now relying on PSR Interfaces.
-CommandHandlers are not anymore magically loaded from the full
namespace, instead, those muset be injected and then loaded from the
dependency container
-By doing those changes we're nearly not depending on Slim. This library
will be usable on other frameworks. We need just to remove the hard
dependency on the slim App
Date: 3 years ago
Size: 1,155 bytes
 

Contents

Class file image Download
swagger: '2.0'
info:
  description: |
    Sample hello world application using slim and SlimSwaggerDispatcher as automatic router generator 
    [https://github.com/virgiliolino/SwaggerSlimDispatcher/](https://github.com/virgiliolino/SwaggerSlimDispatcher/)
  version: 1.0.0
  title: Hello world 
  termsOfService: http://swagger.io/terms/
  contact:
    email: virgilio@posteo.de 
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
tags:
- name: framework 
paths:
  /hello/{name}:
    get:
      tags:
      - hello
      summary: Sample route
      description: Return the standard greetings
      operationId: HelloWorld
      produces:
      - application/json
      parameters:
        - name: name
          in: path
          description: thing to greet
          required: true
          type: string
      responses:
        200:
          description: successful operation
          #    schema:
          #      $ref: '#/definitions/Hotel'
        400:
          description: Invalid Greeting Suplied 
        404:
          description: Resource not found
schemes:
 - https
 - http
host: samplehost.com 


For more information send a message to info at phpclasses dot org.