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