непонимаю в чем паришься какой тип тебе нужен CActiveRecord или MyInterface
зачем писать implements ? если важно что обьект имеет такиеже методы как и MyInterface то так и пиши
PHP:
/*@var $model MyInterface */
если всеже важно что должен быть типом CActiveRecord то как в первом случае... я так понимаю это уже подразумевается что MyInterface имплементирован
а если нет, то может еще одного промежуточного абстрактного класса нехватает
PHP:
abstract class Another extends CActiveRecord implements MyInterface {}
...
/*@var $model Another */
c @return я погляжу на работе