$ cd php-before-dependency-injection
$ composer install
CREATE TABLE IF NOT EXISTS `sample` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`name` TEXT NOT NULL ,
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
※ data/test_sample_ddl.sql をmysqlコマンドで流してもいいです
$ cp ./src/config/.env.example ./src/config/.env
$ vim ./src/config/.env
DB_DSN=mysql:host=localhost:3306;dbname=test;charset=utf8; # Your DB DSN
DB_USER=root # Your DB USER
DB_PASS= # Your DB PASSWORD
$ vim ./phpunit.xml
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
・・・
stopOnFailure="false">
<php>
<!-- Your DB Setting -->
<var name="DB_DSN" value="mysql:host=localhost:3306;dbname=test;charset=utf8;" />
<var name="DB_USER" value="root" />
<var name="DB_PASS" value="" />
<!-- Your DB Setting -->
</php>
・・・
</phpunit>
$ ./vendor/bin/phpunit --group sample
- MIT License