例えばこんなクラスコードがあるとする。 <?php namespace App; use Psr\Log\LoggerInterface; use App\Util\DB; use App\Exception\DbException; class BlogService { /** @var DB */ protected $db; /** @var LoggerInterface */ protected $logger; public function __construct(DB $db, LoggerInterface $logger) { $this->db = $db; $this->logger = $logger; } public function createNewPost(int $userId, string $title) { $this->db->begin()