public function run($interval = self::CHECK_INTERVAL)
    {
        $this->start();

        $sleep = (int) ($interval * 1000000);
        while ($this->poll()) {
            usleep($sleep);
        }

        return $this->isSuccessful();
    }
public function run($interval = self::CHECK_INTERVAL)
    {
        $this->start();

        $sleep = (int) ($interval * 1000000);
        while ($this->poll()) {
            usleep($sleep);
        }

        return $this->isSuccessful();
    }
public function run ( $ interval = self :: CHECK_INTERVAL ) { $ this -> start ( ) ; $ sleep = ( int ) ( $ interval * 1000000 ) ; while ( $ this -> poll ( ) ) { usleep ( $ sleep ) ; } return $ this -> isSuccessful ( ) ; }
Run this pool of runs and block until they are complete.

Note this will run the parent pool

@param float $interval

@return bool `true` if all the runs were successful
Run this pool of runs and block until they are complete .