Skip to content
2019.11.30. 独立したコアレイヤパターンの適用 - fortee 編 -
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
after
before/src/Controller
.gitignore
composer.json
composer.lock
phpunit.xml
readme.md

readme.md

独立したコアレイヤパターンの適用 - fortee 編 -

CircleCI

当日ライブコーディングで書いたコードです。before コードは作者の @tomzoh さんから許可を頂いて掲載しています。

before/ // リファクタリング前
after/  // リファクタリング後
  Fortee/
    Proposal/
      Application/ // アプリケーションレイヤ
      Core/        // コアレイヤ

Usage

$ git clone this_repo
$ cd this_repo

$ docker run -it --rm -v `pwd`:/opt -w /opt composer install --ignore-platform-reqs
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 35 installs, 0 updates, 0 removals
(snip)
Writing lock file
Generating autoload files

$ docker run --rm -v `pwd`:/opt -w /opt php:7.4-cli-alpine ./vendor/bin/phpunit 
PHPUnit 6.5.14 by Sebastian Bergmann and contributors.
  
..                                                                  2 / 2 (100%)
  
Time: 307 ms, Memory: 4.00MB
  
OK (2 tests, 2 assertions)
You can’t perform that action at this time.