作って理解するComposer <クイックコース>
無料で読める本
Composerの主要機能を、自作することで味わってみようというハンズオンです。PHP Conference Japan 2024で実施するワークショップの資料を兼ねています。
Chapters
はじめに
ハンズオンの進め方
ハンズオンを実施するための準備
WORK-①: パッケージの取得処理を作ってみよう(install)
├ W-①: 実装の流れ
├ W-①: STEP-1 パッケージ定義ファイルの読み込み
├ W-①: STEP-2 依存パッケージ取得の基礎枠作り
├ W-①: STEP-3 依存パッケージの取得
├ W-①: STEP-4 依存パッケージの展開・配置
WORK-②: パッケージの追加処理を作ってみよう(require)
├ W-②: 実装の流れ
├ W-②: STEP-1 パッケージ情報の取得
├ W-②: STEP-2 利用バージョンの決定とパッケージ情報の構築
├ W-②: STEP-3 composer.jsonの作成
├ W-②: STEP-4 composer.lockの作成
WORK-③: オートローディング処理を作ってみよう(dump-autoload)
├ W-③: 実装の流れ
├ W-③: STEP-1 PSR-4クラスマップの作成
├ W-③: STEP-2 ファイルのイーガーロード
├ W-③: STEP-3 PSR-4 クラスローダーの作成
├ W-③: STEP-4 オートローダーの完成と配置
おわりに
Author
Topics