public function executeOne(...$args)
    {
        if ($this->isEmpty()) {
            return false;
        }
        $cb = $this->extract();
        if ($cb) {
            $cb(...$args);
        }
        return true;
    }
public function executeOne(...$args)
    {
        if ($this->isEmpty()) {
            return false;
        }
        $cb = $this->extract();
        if ($cb) {
            $cb(...$args);
        }
        return true;
    }
public function executeOne ( ... $ args ) { if ( $ this -> isEmpty ( ) ) { return false ; } $ cb = $ this -> extract ( ) ; if ( $ cb ) { $ cb ( ... $ args ) ; } return true ; }
Executes one callback from the top of queue with arbitrary arguments
@param  mixed ...$args Arguments
@return boolean
Executes one callback from the top of queue with arbitrary arguments