Code Duplication    Length = 6-6 lines in 2 locations

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

@@ 408-413 (lines=6) @@
405
406
    private function evalChain(Request $request, Result $result) {
407
408
        if ( $result->success && $request->hasOnDone() ) {
409
            $chain_done = $request->getOnDone();
410
            $chain_done->getParameters()->set('parent', $result);
411
            $chain_done->setParentUid($result->uid);
412
            $this->add($chain_done);
413
        }
414
415
        if ( $result->success === false && $request->hasOnFail() ) {
416
            $chain_fail = $request->getOnFail();
@@ 415-420 (lines=6) @@
412
            $this->add($chain_done);
413
        }
414
415
        if ( $result->success === false && $request->hasOnFail() ) {
416
            $chain_fail = $request->getOnFail();
417
            $chain_fail->getParameters()->set('parent', $result);
418
            $chain_fail->setParentUid($result->uid);
419
            $this->add($chain_fail);
420
        }
421
422
        if ( $request->hasPipe() ) {
423
            $chain_pipe = $request->getPipe();