Slide 21
Slide 21 text
#phpcon2021
#track2
パッケージ/バージョンチェック
新しいクラスComposer\InstalledVersionsを使うと、
どのパッケージ/バージョンが存在するかなどをコード上で確認できます。
例:laravel/framework v8.0をinstallしている場合
InstalledVersions::satisfies(new VersionParser, 'laravel/framework', '8.0')
-> true
InstalledVersions::satisfies(new VersionParser, 'laravel/framework', '^8.0')
-> true
InstalledVersions::satisfies(new VersionParser, 'laravel/framework', '8.1')
-> false
21