Code autocomplete for array objects (foreach)
Saturday, 06 February 2010
Here is a quick tip on enabling code auto-completion on array of objects (i.e. when you fetch array of objects from a database table adapter).
Imagine you have a Users model which extends Zend_Db_Table_Abstract, and you assign that every row will be object of class User (which implements your application logic). Somewhere in code you will have:
$usersList = $users->fetchAll();
foreach($usersList as $user) {
$user->doSomething();
}
To get autocomplete for User's methods, simply add below foreach line:
/* @var $user User */
// This will indicate your PHP IDE the class of the array item
Last Updated ( Saturday, 06 February 2010 )
Add comment