public function countResults(): array
    {
        $done = $this->get(ProcessWrapper::PROCESS_STATUS_DONE);
        $doneClasses = [];
        $resultsCount = [
            ProcessWrapper::PROCESS_RESULT_PASSED => 0,
            ProcessWrapper::PROCESS_RESULT_FAILED => 0,
            ProcessWrapper::PROCESS_RESULT_FATAL => 0,
        ];

        // Retrieve names of done processes and count their results
        foreach ($done as $className => $processObject) {
            $doneClasses[] = $className;
            $resultsCount[$processObject->getResult()]++;
        }

        return $resultsCount;
    }
public function countResults(): array
    {
        $done = $this->get(ProcessWrapper::PROCESS_STATUS_DONE);
        $doneClasses = [];
        $resultsCount = [
            ProcessWrapper::PROCESS_RESULT_PASSED => 0,
            ProcessWrapper::PROCESS_RESULT_FAILED => 0,
            ProcessWrapper::PROCESS_RESULT_FATAL => 0,
        ];

        // Retrieve names of done processes and count their results
        foreach ($done as $className => $processObject) {
            $doneClasses[] = $className;
            $resultsCount[$processObject->getResult()]++;
        }

        return $resultsCount;
    }
public function countResults ( ) : array { $ done = $ this -> get ( ProcessWrapper :: PROCESS_STATUS_DONE ) ; $ doneClasses = [ ] ; $ resultsCount = [ ProcessWrapper :: PROCESS_RESULT_PASSED => 0 , ProcessWrapper :: PROCESS_RESULT_FAILED => 0 , ProcessWrapper :: PROCESS_RESULT_FATAL => 0 , ] ; // Retrieve names of done processes and count their results foreach ( $ done as $ className => $ processObject ) { $ doneClasses [ ] = $ className ; $ resultsCount [ $ processObject -> getResult ( ) ] ++ ; } return $ resultsCount ; }
Get result counts of done processes
Get result counts of done processes