Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Lycolia/ComposerProjectSample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

作り方

  1. composer init でプロジェクトを作成
  2. composer require [パッケージ名] でパッケージを入れる
  3. 名前空間を作る場合、 composer.jspn に以下のセクションを作成
    1. リファレンス: getcomposer.org
"autoload": {
    "psr-4": {
        "App\\": "src/App" // 名前空間と対応するパス
    },
    "classmap": [
        "src/App" // クラスを読み込むディレクトリのルート
    ]
}
  1. autoloadclass_alias などを設定する bootstrap.php を適当に作成
    1. この bootstrap.php はエントリポイントから require_once などで読み込無事で有効化する
  2. phpunit を組み込む場合
    1. composer require --dev phpunit/phpunit でインストール
    2. composer.json に以下のセクションを作成
    "scripts": {
        "test": [
            "phpunit --bootstrap bootstrap.php test"
        ]
    }

About

ComposerのProjectのサンプル

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages