title: Symfony 2.3 Adding Google API
body: <p>I used this before <a href="https://stackoverflow.com/questions/14521696/symfony2-and-google-api-integration">Symfony2 and Google API integration</a></p>
  
  <p>I had a question about this, when I use the classmap in compser.json I am able to get to the Google_Client class, however I am unable to use any other classes.</p>
  
  <p>For example I want to use the <code>Goole_YoutubeService</code>. I have...</p>
  
  <pre><code>$client = new \Google_Client();
  $youtube = new \Google_YoutubeService($client);
  </code></pre>
  
  <p>When I do this my code recognizes <code>Google_Client()</code>, but cannot find the <code>Google_YoutubeService()</code>.</p>
  
  <p>Am I missing something to get this to work?</p>
  
  <p>This is my composer.json</p>
  
  <pre><code>{
      "name": "symfony/framework-standard-edition",
      "description": "The \"Symfony Standard Edition\" distribution",
      "autoload": {
          "psr-0": { "": "src/" },
          "classmap": ["vendor/google/google-api-php-client/src","vendor/google/google-api-php-clien‌​t/src/contrib"]
  
  },
  "require": {
      "php": "&gt;=5.3.3",
      "symfony/symfony": "2.3.*",
      "doctrine/orm": "~2.2,&gt;=2.2.3",
      "doctrine/doctrine-bundle": "1.2.*",
      "twig/extensions": "1.0.*",
      "symfony/assetic-bundle": "2.3.*",
      "symfony/swiftmailer-bundle": "2.3.*",
      "symfony/monolog-bundle": "2.3.*",
      "sensio/distribution-bundle": "2.3.*",
      "sensio/framework-extra-bundle": "2.3.*",
      "sensio/generator-bundle": "2.3.*",
      "google/google-api-php-client": "1.0.0"
  
  },
  "require-dev": {
      "phpunit/phpunit": "3.7.*",
      "phake/phake": "1.*"
  },
  "scripts": {
      "post-install-cmd": [
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
      ],
      "post-update-cmd": [
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
          "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
      ]
  },
  "config": {
      "bin-dir": "bin"
  },
  "minimum-stability": "alpha",
  "extra": {
      "symfony-app-dir": "app",
      "symfony-web-dir": "web",
      "branch-alias": {
          "dev-master": "2.2-dev"
      }
  },
  "repositories": [
  {
      "type": "package",
      "package": {
          "name": "google/google-api-php-client",
          "version": "1.0.0",
          "source": {
              "type": "svn",
              "url": "http://google-api-php-client.googlecode.com/svn",
              "reference": "trunk"
          }
      }
  }
  ]
  }
  </code></pre>