PHPackages                             kami/request-processor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kami/request-processor

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kami/request-processor
======================

Request processor component

1.0(4y ago)12.6kMITPHPPHP ^7.1 || ^8.0

Since Jan 4Pushed 4y ago2 watchersCompare

[ Source](https://github.com/kamilabs/request-processor)[ Packagist](https://packagist.org/packages/kami/request-processor)[ RSS](/packages/kami-request-processor/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

KAMI RequestProcessor
=====================

[](#kami-requestprocessor)

[![Build Status](https://camo.githubusercontent.com/b692919cd9a351fb4cedf09dda561ad0c4c778621bab6914b4980365097c820c/68747470733a2f2f7472617669732d63692e6f72672f6b616d696c6162732f726571756573742d70726f636573736f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/kamilabs/request-processor)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/d57608e14aa00a3bf77bc61de98f7cc5ed5f797c29eb37e72ad8f6c8aab3a462/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6b616d696c6162732f726571756573742d70726f636573736f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/kamilabs/request-processor/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/cc8a01cf61e25cdc5b4e70a86a0734f0c8afecf6058dde672f4885520fb54938/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6b616d696c6162732f726571756573742d70726f636573736f722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/kamilabs/request-processor/?branch=master)

Abstract
--------

[](#abstract)

Intention of this component is providing more abstract layer to handling http requests. Utilizing `Strategy` pattern, this `RequestProcessor` gives you possibility to dramatically reduce amount of repeating code in your applications

Installation
------------

[](#installation)

```
composer require kami/request-processor
```

Usage
=====

[](#usage)

Firstly you will need your steps extending `RequestProcessor\AbstractStep`

```
