title: Correct php typehint for doctrine column type "decimal"
body: <p>I use this column in one of my entities:</p>
  
  <pre><code>/**
   * @var float
   * @ORM\Column(type="decimal", precision=20, scale=2)
   */
  public $value;
  </code></pre>
  
  <p>According to the <a href="http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html" rel="nofollow noreferrer">Doctrine docs</a>, the <code>decimal</code> type is returned as a <code>string</code> to PHP, but I am using it as a <code>float</code>. Should I typehint it with <code>@var float</code> then, or is <code>@var string</code> correct?</p>
  
  <p>Anyway, If I use this variable for arithmetic calcualtions, eg. </p>
  
  <pre><code>$object-&gt;value + $otherobject-&gt;value
  </code></pre>
  
  <p>am I risking to get undesired behaviour (like only adding the integer parts )?</p>