title: ZF2 plugin return value gives a Object could not be converted to string
body: <p>I build my own plugin just for learning the Framework. It just returns a date(). I get an error in my view when I try to echo it. Its not that hard to understand the error, but what is hard (or at least, what I think is hard) is how I should return it from the plugin so my view (and eventually later other views) don't need any extra information as just pluginReturn?></p>
  
  <p>The plugin is registered in module.config.php (and it works, else I wouldn't have an error).</p>
  
  <p>Well, some code:</p>
  
  <p>Plugin: </p>
  
  <pre><code>&lt;?php
  namespace Tijdmachine\Controller\Plugin;
  
  use Zend\Mvc\Controller\Plugin\AbstractPlugin;
  
  class TellTheTime extends AbstractPlugin{
      /**
      * @return string
      */
      public function giveMyTime(){
          return date('H:i:s');
      }
  }
  </code></pre>
  
  <p>Lines from Controller involved:</p>
  
  <pre><code>$plugin = $this-&gt;TellTheTime();
          $plugin-&gt;giveMyTime();
  
          $views = new ViewModel(array('text' =&gt; 'Het is nu de tijd.', 'pluginReturn' =&gt; $plugin));
  </code></pre>
  
  <p>View line:</p>
  
  <pre><code>&lt;?=$this-&gt;pluginReturn?&gt;
  </code></pre>
  
  <p>The error I'm getting: 
  Catchable fatal error: Object of class Tijdmachine\Controller\Plugin\TellTheTime could not be converted to string in /home/snoech/code/zftuts/trunk/module/Tijdmachine/view/tijdmachine/index/index.phtml on line 19</p>