Code Duplication    Length = 6-6 lines in 2 locations

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

@@ 393-398 (lines=6) @@
390
391
    private function evalChain(Request $request, Result $result) {
392
393
        if ( $result->success && $request->hasOnDone() ) {
394
            $chain_done = $request->getOnDone();
395
            $chain_done->getParameters()->set('parent', $result);
396
            $chain_done->setParentUid($result->uid);
397
            $this->add($chain_done);
398
        }
399
400
        if ( $result->success === false && $request->hasOnFail() ) {
401
            $chain_fail = $request->getOnFail();
@@ 400-405 (lines=6) @@
397
            $this->add($chain_done);
398
        }
399
400
        if ( $result->success === false && $request->hasOnFail() ) {
401
            $chain_fail = $request->getOnFail();
402
            $chain_fail->getParameters()->set('parent', $result);
403
            $chain_fail->setParentUid($result->uid);
404
            $this->add($chain_fail);
405
        }
406
407
        if ( $request->hasPipe() ) {
408
            $chain_pipe = $request->getPipe();