phpdoc

    0热度

    1回答

    我试图找出是否有一种方法,根据使PhpStorm格式dockblocks Laravel's guide 我知道如何才能将其设置为PSR-1/2使用的设置兼容以及如何使用其他选项做一些可用的格式如图所示的截图: 我想不通的是如何迫使它使: 的@参数属性有两个空格,参数类型,两个空格,最后是变量名 有效地给我: /** * Register a binding with the container

    2热度

    1回答

    如何指示函数/方法接受类作为参数? PHPDoc或者类型提示就足够了,但是似乎都不允许。 下面是我在想什么应该工作的例子... /** * @param $class class A reference to a class that will be used to do something */ function doReallyWeirdStuff(class $class){

    1热度

    1回答

    我想覆盖全局response function的返回类型,因为我创建了一个覆盖返回的响应类的包。服务提供商正在扩展将返回的响应类,而不是默认的\Illuminate\Http\Response。这是所有工作,并通过Laravel IDE helper生成IDE文件时也承认。 我的问题是只有第一次调用所述函数列出了扩展类的方法。否则,它会列出引用\Illuminate\Contracts\Routi

    4热度

    1回答

    假设下面的代码片段: public function foo() { return $this->dependency->bar(); } 如果dependency::bar()被称为抛出异常,但预计不会foo()来处理它。 foo()在其文档块中是否有@throws条目?或者这应该是隐含的? phpdoc文档对此有点模糊。 假设dependency是基于接口注入的;如果接口文件

    1热度

    1回答

    我通过作曲者安装了phpdocumentator。 但我有一个错误: 命令php composer.phar phpdoc -V是工作 可是我不明白的信息:No composer.json in current directory...不过目前这个目录中。 -ls证实了这个事实

    2热度

    1回答

    当使用PHP __call将类扩展为2个类时,可以使用@method使IDE知道这些方法存在。 但是,当要求IDE跳转到方法的声明时,最终会出现在@方法行上,一种方法是不要卡住,就是在上面或下面添加一行@see。但是添加该行和分隔符行后,PHPDoc会变长3倍。 是否可以在同一行上添加@see? 看到一些使用它的例子,和其他一些使用{}的例子。 在我的IDE(PhpStorm)中测试它,跳转到@s

    0热度

    1回答

    如果我有一个别名下进口类: use My\Other\ClassName as OtherClass; 我应该如何记录类型的类的?我是否使用别名? 一个)@return \My\Other\ClassName B)@return OtherClass c)中另一种方法?

    0热度

    1回答

    例如,在我的Laravel代码,我有: $query = User::select('ID', 'Name') ->with(['agent' => function ($query) { $query->select('MemberID', 'dbPhoto'); }])->get(); 没有类型提示$查询,我的IDE会发出未知方法的警告选择()。 如果我不想

    0热度

    1回答

    class Controller { protected $property1; protected function getUid(){ ... } public function render($template, array $data){ extract($data); ob_start(); inclu

    0热度

    2回答

    我希望我的PHP IDE(NuSphere PhpEd)能够检测到我的二维数组元素(一个对象)的属性,该属性在我键入右后没有显示出来箭头在我的IDE。 有什么办法在PHP 7中自动生成多维数组元素属性的建议,其中每个元素是具有某些属性的对象? <?php class Cell { private $color; public function __co