updated composer.json

This commit is contained in:
R. Eric Wheeler 2017-02-07 13:54:24 -08:00
parent bfa4d69baa
commit c840954ad1
4 changed files with 83 additions and 3 deletions

57
.php_cs Normal file
View File

@ -0,0 +1,57 @@
<?php
$header = <<<EOF
doughnutwedding.com
Copyright (C) 2017 http://doughnutwedding.com eric@doughnutwedding.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
EOF;
return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setRules(
[
'@Symfony' => true,
'header_comment' => ['header' => $header],
'ordered_class_elements' => true,
'ordered_imports' => true,
'no_mixed_echo_print' => ['use' => 'print'],
'strict_param' => true,
'strict_comparison' => true,
'single_import_per_statement' => false,
'phpdoc_order' => true,
'array_syntax' => ['syntax' => 'short'],
'short_echo_tag' => false,
'phpdoc_add_missing_param_annotation' => true,
'psr4' => true,
'no_extra_consecutive_blank_lines' => [
'break',
'continue',
'extra',
'return',
'throw',
'parenthesis_brace_block',
'square_brace_block',
'curly_brace_block'
],
]
)->setFinder(
PhpCsFixer\Finder::create()
->ignoreDotFiles(true)
->ignoreVCS(true)
->name('*.php')
->in('src')
->in('html')
);

View File

@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Changed ### Changed
- composer.json - composer.json
- .gitignore - .gitignore
### Added
- .php_cs
- php-cs-fixer
## [0.0.1] - 2017-02-07 ## [0.0.1] - 2017-02-07
### Added ### Added
@ -17,6 +20,5 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Added ### Added
- source structure - source structure
- html/index.php - html/index.php
### Changed ### Changed
- docker-compose.yml, added mysql - docker-compose.yml, added mysql

View File

@ -22,7 +22,8 @@
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^6.0", "phpunit/phpunit": "^6.0",
"fzaninotto/faker": "^1.6" "fzaninotto/faker": "^1.6",
"friendsofphp/php-cs-fixer": "^2.0"
}, },
"autoload": { "autoload": {
"psr-0": { "psr-0": {

View File

@ -1 +1,21 @@
<?php phpinfo(); <?php
/*
* doughnutwedding.com
* Copyright (C) 2017 http://doughnutwedding.com eric@doughnutwedding.com
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
phpinfo();