psr-4

    0熱度

    1回答

    我有一個[root]/composer.json文件下面的類自動加載定義: { ... "autoload": { "psr-0": { "": [ "application/models", "application/controllers", "application/forms", "library/"

    0熱度

    1回答

    composer.json: "autoload": { "psr-4": { "App\\": "src/" } }, 的src /認證/ RequestMethodPathRule.php: namespace App\Auth; class RequestMethodPathRule implements \Slim\Middleware\HttpBa

    0熱度

    1回答

    我有以下目錄結構: composer.json behat.yml src |--AppBundle |--Features |--example.feature |--Context |--FeatureContext.php 而下面behat.yml default: autoload: '': 'src/AppBun

    0熱度

    1回答

    我有這個設置成composer.json "autoload": { "psr-4": { "": "src/", "App\\": "src/App" } } 這個文件夾結構: src ---App ------MyClass.php --> namespace \App; ---Somedir ------Otherd

    -2熱度

    1回答

    在他們的項目中使用類功能的PHP開發人員在使用它們之前,必須做大量的馬戲團才能加載特定的類。 php __autoload()(將來會被棄用),spl_autoload_register(),psr-0 & psr-4標準自動加載它們。 例如在start.php中定義的__autoload()或者那個問題spl_autoload_register()函數(包含其中所有類的路徑)必須首先包含在索引或

    1熱度

    2回答

    有什麼辦法自動加載哈克類型別名?我將它們放在PSR-4兼容路徑上的單獨文件中,儘管我知道它們是僅限於Hack的,並未在PSR-0或PSR-4中正式提及,但我認爲會發生以下情況之一: HHVM將擴展型別名爲其基本類型,或 spl_autoload會認爲類型爲一類,功能或接口名稱和執行腳本,解決別名。 但是,都沒有發生。在運行時,方法調用失敗的原因不兼容的類型的提示,即: Catchable fata

    0熱度

    1回答

    我有實際上是兩個問題: 對於某些功能我張貼的形式給他們,我可以提到他們作爲意見@params還是什麼: /* some descriptions * * @param string userName */ public function add(){ $userName = $_POST['user'] ...... } 從一些功能我作爲JSON返回數

    2熱度

    1回答

    我需要在每次添加新類時轉儲自動加載器。我正在使用psr-4。我不知道爲什麼我需要這樣做。在psr-4中它應該自動加載類。我哪裏錯了? 這是我的composer.json文件 {"autoload": {"psr-4": {"MyDomain\\": "app"}}} 這裏是我的目錄結構: 下面是我的一個類代碼: <?php namespace MyDomain\Model; class

    4熱度

    2回答

    我給作曲家自動加載一些phpunit測試類的嘗試,我似乎無法得到它的工作。當我從命令行運行phpunit時,出現「PHP Fatal Error:Class ... not found」。 我會給我所有的結構和文件信息,所以希望有人會發現我出錯的地方。 結構(削減到相關的文件): composer.json composer.lock phpunit.xml vendor/

    1熱度

    2回答

    我有一個composer包,用於內部項目。歷史上,此包中的所有課程都通過"autoload": { "classmap": ... }進行自動加載,並且尚未構建。 現在我想遷移到PSR-4。我根據類名稱空間對所有文件和目錄進行了重新排序。名稱空間或類名稱沒有改變,只有文件位置/名稱是。 如何驗證我的新文件/類結構以確保其符合PSR-4,並且所有類都可以通過"autoload": { "psr-4"