Plum\Plum\Workflow::getWriters PHP Method

getWriters() public method

public getWriters ( ) : WriterPipe[]
return Plum\Plum\Pipe\WriterPipe[]
    public function getWriters()
    {
        return $this->getPipeline('Plum\\Plum\\Pipe\\WriterPipe');
    }

Usage Example

Example #1
0
 /**
  * @test
  * @covers Plum\Plum\Workflow::addWriter()
  */
 public function addWriterConvertsFilterCallbackInArrayIntoCallbackFilter()
 {
     $this->workflow->addWriter(['writer' => $this->getMockWriter(), 'filter' => function ($item) {
         return true;
     }]);
     $this->assertInstanceOf('Plum\\Plum\\Filter\\FilterInterface', $this->workflow->getWriters()[0]->getFilter());
 }