title: Magento - Product Collection with the current user's Wishlist
body: <p>Within a Magento php Controller, how can I get a Product Collection containing the products listed in the logged in user's (ie current user's) Wishlist.</p>
  
  <p>I am getting the Wishlist using:</p>
  
  <pre><code>$wishList = Mage::getModel('wishlist/wishlist')-&gt;loadByCustomer(Mage::getSingleton('customer/session')-&gt;getCustomer());
  </code></pre>
  
  <p>and this contains the correct number of items.</p>
  
  <p>But I would like to get a Product Collection. I have tried: </p>
  
  <pre><code>$productCollection = $wishList-&gt;getProductCollection();
  </code></pre>
  
  <p>and</p>
  
  <pre><code>$productCollection = $wishList-&gt;getProductCollection()-&gt;addAttributeToSelect('id')-&gt;load();
  </code></pre>
  
  <p>but the Product Collection I get has a length of 0.</p>
  
  <p>How do I get the Product Collection?</p>