public function start()
    {
        if ($this->state != 'pending') {
            throw new AlreadyStartedException('Tournament is already underway.');
        }

        $response = Guzzle::post("tournaments/{$this->id}/start");
        return $this->updateModel($response->tournament);
    }
public function start()
    {
        if ($this->state != 'pending') {
            throw new AlreadyStartedException('Tournament is already underway.');
        }

        $response = Guzzle::post("tournaments/{$this->id}/start");
        return $this->updateModel($response->tournament);
    }
public function start ( ) { if ( $ this -> state != 'pending' ) { throw new AlreadyStartedException ( 'Tournament is already underway.' ) ; } $ response = Guzzle :: post ( "tournaments/{$this->id}/start" ) ; return $ this -> updateModel ( $ response -> tournament ) ; }
Start a tournament, opening up first round matches for score reporting.

@return Tournament
Start a tournament opening up first round matches for score reporting .