Sat Aug 17 09:25:29 MDT 2013

MVC:
  Config:
    Invokables: Added 'Invokable' to handle alias of 'CorsController'.
    Router: Added necessary configuration params for 'cors' routing.
  Controllers:
    CorsController:
      getList(): Handles retrieval of all 'cors' whitelist entries.
      get(): Handles searching of all 'cors' whitelist entries.
      create(): Handles POST creation of new 'cors' whitelist entries.
      update(): Handles PUT requests by updating 'cors' entries by ID param.
      delete(): Handles DELETE requests by removing 'cors' whitelist entries by ID param.
  Models:
    Db:
      CorsDB:
        view(): Handles DB stored procedure execution to return 'cors' whitelist.
        add(): Handles DB stored procedure execution to add/update 'cors' whitelist entries.
        update(): Handles DB stored procedure execution to update 'cors' whitelist entries by ID param.
        delete(): Handles DB stored procedure execution to remove 'cors' whitelist entries by ID param.
    Validate:
      Url:
        isValid(): Performs regex validation on user supplied 'URL' param.
      Ip:
        isValid(): Performs regex validation on user supplied 'IP' param (handles both IPv4 & IPv6 validation).