PHPackages                             devhelp/procedure - 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. devhelp/procedure

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

devhelp/procedure
=================

introduces mechanism that allows you to define steps with its arguments that are going to be interpreted in order they are defined in the procedure

1.0(11y ago)015MITPHPPHP &gt;=5.3

Since Sep 25Pushed 11y ago3 watchersCompare

[ Source](https://github.com/devhelp/procedure)[ Packagist](https://packagist.org/packages/devhelp/procedure)[ Docs](http://devhelp.pl)[ RSS](/packages/devhelp-procedure/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

[![Build Status](https://camo.githubusercontent.com/0de1c96b7409bdcbf8166d84c1bfe101dd4e3325e2c15a4b30f9158943e850b3/68747470733a2f2f7472617669732d63692e6f72672f64657668656c702f70726f6365647572652e706e67)](https://travis-ci.org/devhelp/procedure) [![SensioLabsInsight](https://camo.githubusercontent.com/55a323d1ce5beaeb29a16e001fd77bbe78b968b0748652c9370989d855b07491/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66323031363837632d383935312d346561392d396663652d6165643061346432303436612f6d696e692e706e67)](https://insight.sensiolabs.com/projects/f201687c-8951-4ea9-9fce-aed0a4d2046a)

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

[](#installation)

Composer is preferred to install devhelp/procedure, please check [composer website](http://getcomposer.org) for more information.

```
$ composer require 'devhelp/procedure:dev-master'

```

Purpose
-------

[](#purpose)

devhelp/procedure introduces mechanism that allows you to define steps with its arguments that are going to be interpreted(\*) in order they are defined in the procedure.

"interpreted" can mean, for example, "called" if such interpreter will be set to interpret the steps.

devhelp/procedure is shipped with CallableInterpreter, example usage is shown below.

Usage
-----

[](#usage)

```
