Is there a way to hint WebIDE that a variable has some type? I have to iterate an array of objects, and there's no auto-completion available. This helps in ZendStudio:
/* @var ClassName $object */
I know there's a feature in JetBrains to declare an array of objects:
/**
* @return ClassName[]
*/
But this works only with function's return type.
/* @var ClassName $object */
is a non-valid PHPDOC comment and is not parsed in the current version of Web IDE. Use double asterisks to make it work:Also, you can annotate
$array
inforeach($array as $var)
with/** @var ClassName[] $array */
and$var
type will be deduced automatically.