| Recommend this page to a friend! | 
|  Download | 
| Info |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 85 | All time:  10,040 This week: 673  | ||||
| Version | License | PHP version | Categories | |||
| actionhandler 1.0.0 | BSD License | 5 | HTTP, PHP 5, Libraries | 
| Description | Author | |
| This package is a frameworks to handle HTTP requests to a REST API. | 
|  Files (98) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  docker (1 file, 2 directories) | ||||
|  src (2 files, 1 directory) | ||||
|    composer.json | Data | Auxiliary data | ||
|    composer.lock | Data | Auxiliary data | ||
|  FilterParser.php | Class | Class source | ||
|    index.php | Aux. | Auxiliary script | ||
|    README.md | Doc. | Documentation | ||
|  Files (98) | / | docker | 
| File | Role | Description | ||
|---|---|---|---|---|
|  nginx (2 files) | ||||
|  php (1 file) | ||||
|    docker-compose.yml | Data | Auxiliary data | ||
|  Files (98) | / | docker | / | nginx | 
| File | Role | Description | 
|---|---|---|
|    Dockerfile | Data | Auxiliary data | 
|    nginx.conf | Data | Auxiliary data | 
|  Files (98) | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|  RequestHandler (3 directories) | ||||
|    config.example.json | Data | Auxiliary data | ||
|  index.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Exceptions (13 files) | ||||
|  Modules (10 directories) | ||||
|  Utils (7 directories) | ||||
|  Files (98) | / | src | / | RequestHandler | / | Exceptions | 
| File | Role | Description | 
|---|---|---|
|  ApplicationException.php | Class | Class source | 
|  BuilderException.php | Class | Class source | 
|  DatabaseException.php | Class | Class source | 
|  DecoratorFactoryException.php | Class | Class source | 
|  DispatcherException.php | Class | Class source | 
|  MiddlewareException.php | Class | Class source | 
|  ModelException.php | Class | Class source | 
|  ModelFilterException.php | Class | Class source | 
|  ObjectFactoryException.php | Class | Class source | 
|  ObservableException.php | Class | Class source | 
|  RepositoryException.php | Class | Class source | 
|  ResponseException.php | Class | Class source | 
|  RouterException.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Application (2 files, 1 directory) | ||||
|  Database (2 files) | ||||
|  Entity (4 files) | ||||
|  Event (4 files) | ||||
|  Exception (1 file) | ||||
|  Middleware (3 files) | ||||
|  Request (3 files, 1 directory) | ||||
|  Response (4 files) | ||||
|  Router (3 files) | ||||
|  Template (2 files) | ||||
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Application | 
| File | Role | Description | ||
|---|---|---|---|---|
|  ApplicationRequest (4 files) | ||||
|  Application.php | Class | Class source | ||
|  IApplication.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Application | / | ApplicationRequest | 
| File | Role | Description | 
|---|---|---|
|  IFilter.php | Class | Class source | 
|  IHandle.php | Class | Class source | 
|  IMiddleware.php | Class | Class source | 
|  IValidate.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Database | 
| File | Role | Description | 
|---|---|---|
|  Database.php | Class | Class source | 
|  IDatabase.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Entity | 
| File | Role | Description | 
|---|---|---|
|  IModel.php | Class | Class source | 
|  IRepository.php | Class | Class source | 
|  Model.php | Class | Class source | 
|  Repository.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Event | 
| File | Role | Description | 
|---|---|---|
|  Dispatcher.php | Class | Class source | 
|  Event.php | Class | Class source | 
|  IDispatcher.php | Class | Class source | 
|  IEvent.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Exception | 
| File | Role | Description | 
|---|---|---|
|  BaseException.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Middleware | 
| File | Role | Description | 
|---|---|---|
|  IMiddlewareContainer.php | Class | Class source | 
|  IMiddlewareHandler.php | Class | Class source | 
|  MiddlewareContainer.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Request | 
| File | Role | Description | ||
|---|---|---|---|---|
|  RequestFilter (2 files) | ||||
|  IRequest.php | Class | Class source | ||
|  IRequestMethod.php | Class | Class source | ||
|  Request.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Request | / | RequestFilter | 
| File | Role | Description | 
|---|---|---|
|  IRequestFilter.php | Class | Class source | 
|  RequestFilter.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Response | 
| File | Role | Description | 
|---|---|---|
|  IResponse.php | Class | Class source | 
|  IResponseStatus.php | Class | Class source | 
|  JsonResponse.php | Class | Class source | 
|  Response.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Router | 
| File | Role | Description | 
|---|---|---|
|  IRoute.php | Class | Class source | 
|  IRouter.php | Class | Class source | 
|  Router.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Modules | / | Template | 
| File | Role | Description | 
|---|---|---|
|  ITemplate.php | Class | Class source | 
|  Template.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Collection (2 directories) | ||||
|  DataFilter (1 file, 1 directory) | ||||
|  Decorator (2 files, 1 directory) | ||||
|  InputValidator (3 files, 1 directory) | ||||
|  ObjectFactory (2 files) | ||||
|  Observable (3 files) | ||||
|  QueryBuilder (3 files, 1 directory) | ||||
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Collection | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Collection | / | ArrayList | 
| File | Role | Description | 
|---|---|---|
|  ArrayList.php | Class | Class source | 
|  IArrayList.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Collection | / | Hash | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | DataFilter | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Filters (8 files) | ||||
|  IDataFilter.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | DataFilter | / | Filters | 
| File | Role | Description | 
|---|---|---|
|  BoolFilter.php | Class | Class source | 
|  EmailFilter.php | Class | Class source | 
|  EntityModelFilter.php | Class | Class source | 
|  FloatFilter.php | Class | Class source | 
|  IntFilter.php | Class | Class source | 
|  StringFilter.php | Class | Class source | 
|  UIntFilter.php | Class | Class source | 
|  WaterfallFilter.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Decorator | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Types (2 files) | ||||
|  DecoratorFactory.php | Class | Class source | ||
|  IDecoratorFactory.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Decorator | / | Types | 
| File | Role | Description | 
|---|---|---|
|  IDecorator.php | Class | Class source | 
|  ITypedDecorator.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | InputValidator | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Rules (10 files) | ||||
|  IInputValidator.php | Class | Class source | ||
|  IInputValidatorRule.php | Class | Class source | ||
|  InputValidator.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | InputValidator | / | Rules | 
| File | Role | Description | 
|---|---|---|
|  RuleEmail.php | Class | Class source | 
|  RuleEntityExists.php | Class | Class source | 
|  RuleEnum.php | Class | Class source | 
|  RuleEqual.php | Class | Class source | 
|  RuleFieldSameAsOther.php | Class | Class source | 
|  RuleMaximumLength.php | Class | Class source | 
|  RuleMayNotExists.php | Class | Class source | 
|  RuleMinimumLength.php | Class | Class source | 
|  RuleRequired.php | Class | Class source | 
|  RuleUniqueEntity.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | ObjectFactory | 
| File | Role | Description | 
|---|---|---|
|  IObjectFactory.php | Class | Class source | 
|  ObjectFactory.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | Observable | 
| File | Role | Description | 
|---|---|---|
|  IObservable.php | Class | Class source | 
|  Observable.php | Class | Class source | 
|  ObservableEvent.php | Class | Class source | 
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | QueryBuilder | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Builders (2 files) | ||||
|  Builder.php | Class | Class source | ||
|  IBuilder.php | Class | Class source | ||
|  IQueryBuilder.php | Class | Class source | ||
|  Files (98) | / | src | / | RequestHandler | / | Utils | / | QueryBuilder | / | Builders | 
| File | Role | Description | 
|---|---|---|
|  InsertQueryBuilderBuilder.php | Class | Class source | 
|  SelectQueryBuilderBuilder.php | Class | Class source | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
 | 
 | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.