Code Duplication    Length = 6-6 lines in 2 locations

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

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