Code Duplication    Length = 6-6 lines in 2 locations

src/Comodojo/Extender/Task/Manager.php 2 locations

@@ 382-387 (lines=6) @@
379
380
    private function evalChain(Request $request, Result $result) {
381
382
        if ( $result->success && $request->hasOnDone() ) {
383
            $chain_done = $request->getOnDone();
384
            $chain_done->getParameters()->set('parent', $result);
385
            $chain_done->setParentUid($result->uid);
386
            $this->add($chain_done);
387
        }
388
389
        if ( $result->success === false && $request->hasOnFail() ) {
390
            $chain_fail = $request->getOnFail();
@@ 389-394 (lines=6) @@
386
            $this->add($chain_done);
387
        }
388
389
        if ( $result->success === false && $request->hasOnFail() ) {
390
            $chain_fail = $request->getOnFail();
391
            $chain_fail->getParameters()->set('parent', $result);
392
            $chain_fail->setParentUid($result->uid);
393
            $this->add($chain_fail);
394
        }
395
396
        if ( $request->hasPipe() ) {
397
            $chain_pipe = $request->getPipe();