Skip to content

xervice/configurator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configurator

Build Status Scrutinizer Code Quality Code Coverage

Possibility to loop your step classes to complete a DataProvider.

Installation

composer require xervice/configurator

Using

To use it, you have to write your Steps by implementing StepInterface or extending AbstractStep. After that you can use the facade:

$stepCollection = new StepCollection(
    [
        new MyStepOne(),
        new MyStepTwo()
    ]
);

$myData = new MyOwnDataProvider();

$stepData = new StepDataDataProvider();
$stepData->setData($myData);

try {
    $completeStepData = $this->getFacade()->runConfigurator($stepCollection, $stepData);
} catch (ConfiguratorException $exception) {
    // Problems
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages