src/Factory/ProviderBuilder.php
public function build()
    {
        switch ($this->provider) {
            default:
            case Provider::RACKSPACE:
                $class = __NAMESPACE__ . '\\RackspaceFactory';
                break;
            case Provider::OPENSTACK:
                $class = __NAMESPACE__ . '\\OpenStackFactory';
                break;
        }

        return $this->buildFactory($class)->buildClient();
    }
public function build()
    {
        switch ($this->provider) {
            default:
            case Provider::RACKSPACE:
                $class = __NAMESPACE__ . '\\RackspaceFactory';
                break;
            case Provider::OPENSTACK:
                $class = __NAMESPACE__ . '\\OpenStackFactory';
                break;
        }

        return $this->buildFactory($class)->buildClient();
    }
public function build ( ) { switch ( $ this -> provider ) { default : case Provider :: RACKSPACE : $ class = __NAMESPACE__ . '\\RackspaceFactory' ; break ; case Provider :: OPENSTACK : $ class = __NAMESPACE__ . '\\OpenStackFactory' ; break ; } return $ this -> buildFactory ( $ class ) -> buildClient ( ) ; }
Will initialize the build process; first the factory is built, then the factory builds the client

@return \Guzzle\Http\ClientInterface
Will initialize the build process ; first the factory is built then the factory builds the client