Skip to content

jdrich/fluent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fluent

A very simple class for wrapping non-fluent objects in fluent interfaces to clean up code.

Usage

Without Fluent\Adapter:

$object = new SomeClass();

$object->oscillate();
$object->rotate();
$object->invert();
$object->tessellate();
$object->slice(3, 5);

return $object->print();

With Fluent\Adapter:

return (new Fluent\Adapter(new SomeClass(), ['print']))
    ->oscillate()
    ->rotate()
    ->invert()
    ->tessellate()
    ->slice(3, 5)
    ->print();

About

A very simple class for wrapping non-fluent objects in fluent interfaces to clean up code. Initially written for use with SimpleTest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages