使用工厂类时的代码完成

鲁尼

我正在将Netbeans 8用于Symfony2项目。
我为模型查询创建了一个工厂类(它们是静态调用和混乱测试)。
例如

<?php
namespace My\Custom\Bundle\Classes\Factories;

use My\Custom\Bundle\Model\UserQuery;

class QueryFactory
{
    /**
     * Class name
     * @access public
     */
    const CLASS_NAME = __CLASS__;

    /**
     * newUserQuery()
     *
     * Creates a new user query object.
     * @access public
     * @return My\Custom\Bundle\Model\UserQuery
     */
    public function newUserQuery()
    {
        return UserQuery::create();
    }
}

我想要的是使自动完成功能可以在通过工厂方法(在这种情况下为User查询的Propel方法)创建的变量上工作。

<?php
namespace My\Custom\Bundle\Controller;

use My\Custom\Bundle\Classes\Factories\QueryFactory;

class ReportingController
{
    private $queryFactory;

    public function __construct(QueryFactory $query_factory)
    {
        $this->queryFactory = $query_factory;
    }

    public function fubar()
    {
        $user = $this->queryFactory->newUserQuery();
        // now want auto complete on the $user (in this case the propel methods)
        // $user->filterById(1);
    }
}

有任何想法吗?

韦尔茨默兹

我认为问题是@return指向My \ Custom \ Bundle \ Classes \ Factories \ My \ Custom \ Bundle \ Model \ UserQuery

尝试将其更改为此

/**
* ...
* @return UserQuery
*/

没有使用声明,它应该像这样

/**
 * ...
 * @return \My\Custom\Bundle\Model\UserQuery
 */

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对泛型使用工厂类

来自分类Dev

如何使用工厂构造函数扩展抽象类?

来自分类Dev

使用工厂类解决DryIoc serviceKey的实现

来自分类Dev

使用工厂和构建器创建复杂的类

来自分类Dev

使用工厂时覆盖AutoFac范围配置

来自分类Dev

使用工厂时如何“隐藏”构造函数?

来自分类Dev

在Rust中使用工厂模式时指定寿命

来自分类Dev

使用工厂模式时如何创建空的$ resource

来自分类Dev

在Rust中使用工厂模式时指定寿命

来自分类Dev

使用工厂功能提交?

来自分类Dev

我的域对象在需要时可以使用工厂方法或工厂层吗?

来自分类Dev

使用工厂和构建器模式来创建一些类的最佳方法

来自分类Dev

“鼓励”使用工厂方法来实例化类的 Pythonic 方式

来自分类Dev

JS:使用工厂函数,您是否必须像在类中一样设置参数?

来自分类Dev

从地图结构构造新实例时,为什么要使用工厂?

来自分类Dev

在angular中使用工厂时如何处理$ http错误

来自分类Dev

使用工厂时控制器/模板不共享相同状态

来自分类Dev

在angularJS中使用工厂方法时,未定义不是函数错误

来自分类Dev

从地图结构构造新实例时,为什么要使用工厂?

来自分类Dev

使用工厂男孩时,Django模型对象没有属性“ _default_manager”

来自分类Dev

使用工厂将数据返回到控制器时出错

来自分类Dev

在angular中使用工厂时如何处理$ http错误

来自分类Dev

使用应用工厂烧瓶时在单独的文件中定义模型

来自分类Dev

使用工厂女孩创建HABTM关联

来自分类Dev

使用工厂返回多个JButton数组...?

来自分类Dev

使用工厂的Angular.JS API

来自分类Dev

使用工厂来解决依赖关系

来自分类Dev

使用工厂方法实施Singleton

来自分类Dev

如何使用工厂实例化接口

Related 相关文章

  1. 1

    对泛型使用工厂类

  2. 2

    如何使用工厂构造函数扩展抽象类?

  3. 3

    使用工厂类解决DryIoc serviceKey的实现

  4. 4

    使用工厂和构建器创建复杂的类

  5. 5

    使用工厂时覆盖AutoFac范围配置

  6. 6

    使用工厂时如何“隐藏”构造函数?

  7. 7

    在Rust中使用工厂模式时指定寿命

  8. 8

    使用工厂模式时如何创建空的$ resource

  9. 9

    在Rust中使用工厂模式时指定寿命

  10. 10

    使用工厂功能提交?

  11. 11

    我的域对象在需要时可以使用工厂方法或工厂层吗?

  12. 12

    使用工厂和构建器模式来创建一些类的最佳方法

  13. 13

    “鼓励”使用工厂方法来实例化类的 Pythonic 方式

  14. 14

    JS:使用工厂函数,您是否必须像在类中一样设置参数?

  15. 15

    从地图结构构造新实例时,为什么要使用工厂?

  16. 16

    在angular中使用工厂时如何处理$ http错误

  17. 17

    使用工厂时控制器/模板不共享相同状态

  18. 18

    在angularJS中使用工厂方法时,未定义不是函数错误

  19. 19

    从地图结构构造新实例时,为什么要使用工厂?

  20. 20

    使用工厂男孩时,Django模型对象没有属性“ _default_manager”

  21. 21

    使用工厂将数据返回到控制器时出错

  22. 22

    在angular中使用工厂时如何处理$ http错误

  23. 23

    使用应用工厂烧瓶时在单独的文件中定义模型

  24. 24

    使用工厂女孩创建HABTM关联

  25. 25

    使用工厂返回多个JButton数组...?

  26. 26

    使用工厂的Angular.JS API

  27. 27

    使用工厂来解决依赖关系

  28. 28

    使用工厂方法实施Singleton

  29. 29

    如何使用工厂实例化接口

热门标签

归档