<?php /** * Foo * * @property DateTime $baz */ class Foo { /** * FOO constant description */ const FOO_CONST = 42; /** * @var Foo */ public $foo; /** * @type Bar */ public $bar; /** * description, here i come * * @var string */ var $foo2 = ''; public $nocomment; public static $nocomment2; /** * Short description * * @param mixed $foo * @param mixed $bar bar * @param string $baz baz some description of this baz * @return string description of return * @throws Foo * @exception Foo some description * @throws Foo */ public function commentedfoo($foo, $bar, $baz = '') { } public function not_commented() { } /** * minimally_commented */ public function minimally_commented() { } /** @var Bar */ public $onliner; }