++$removedProcessCount; $process->removeThis(); } $db->commit(); eZStaticCache::executeActions(); } if ( !$isQuiet ) { $cli->output( $cli->stylize( 'emphasize', "Status list" ) ); $statusTextList = array(); $maxStatusTextLength = 0; foreach ( $statusMap as $statusID => $statusCount ) { $statusName = eZWorkflow::statusName( $statusID ); $statusText = "$statusName($statusID)"; $statusTextList[] = array( 'text' => $statusText, 'count' => $statusCount ); if ( strlen( $statusText ) > $maxStatusTextLength ) $maxStatusTextLength = strlen( $statusText ); } foreach ( $statusTextList as $item ) { $text = $item['text']; $count = $item['count']; $cli->output( $cli->stylize( 'success', $text ) . ': ' . str_repeat( ' ', $maxStatusTextLength - strlen( $text ) ) . $cli->stylize( 'emphasize', $count ) ); } $cli->output(); $cli->output( $cli->stylize( 'emphasize', $removedProcessCount ) . " out of " . $cli->stylize( 'emphasize', $processCount ) . " processes was finished" ); }