Update .gitignore, docker-compose.yml, phpunit.xml.dist

This commit is contained in:
Meritoo
2019-08-02 12:35:07 +02:00
parent 79708f4e61
commit dabb1e90c3
5 changed files with 115 additions and 119 deletions

6
.env
View File

@@ -1,6 +1,6 @@
# -----------------------------------------------------------------------------
# ------------------------------------------------------------------------------
### Docker
# -----------------------------------------------------------------------------
# ------------------------------------------------------------------------------
#
# All containers
@@ -12,4 +12,4 @@ DOCKER_CONTAINER_PROJECT=common-library
# PHP configuration:
# - timezone
#
TIMEZONE=Europe/Warsaw
PHP_DATE_TIMEZONE=Europe/London

204
.gitignore vendored
View File

@@ -1,61 +1,79 @@
# ------------------------------------------------------------------------------
### Vendors
### Linux template
# ------------------------------------------------------------------------------
/vendor/
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
# ------------------------------------------------------------------------------
### Composer
### macOS template
# ------------------------------------------------------------------------------
/composer.lock
/composer.phar
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# ------------------------------------------------------------------------------
### Phing
### Windows template
# ------------------------------------------------------------------------------
/phing/properties
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# ------------------------------------------------------------------------------
### PHPUnit
# ------------------------------------------------------------------------------
/phpunit.xml
/.phpunit.result.cache
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# ------------------------------------------------------------------------------
### Infection
# ------------------------------------------------------------------------------
/infection.json
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# ------------------------------------------------------------------------------
### PHP Coding Standards Fixer
# ------------------------------------------------------------------------------
/.php_cs
/.php_cs.cache
# ------------------------------------------------------------------------------
### PHP_CodeSniffer
# ------------------------------------------------------------------------------
/.phpcs-cache
/phpcs.xml
# -----------------------------------------------------------------------------
### Build files
# -----------------------------------------------------------------------------
/build/
# ------------------------------------------------------------------------------
### Generated databases
# ------------------------------------------------------------------------------
/data/tmp
*.sql
*.sqlite
# Windows shortcuts
*.lnk
# ------------------------------------------------------------------------------
@@ -130,79 +148,57 @@ fabric.properties
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
# ------------------------------------------------------------------------------
### macOS template
### Build files
# ------------------------------------------------------------------------------
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
/build/
# ------------------------------------------------------------------------------
### Linux template
### Phing
# ------------------------------------------------------------------------------
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
/phing/properties
# ------------------------------------------------------------------------------
### Windows template
### Infection
# ------------------------------------------------------------------------------
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
/infection.json
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# ------------------------------------------------------------------------------
### Temporary data & databases
# ------------------------------------------------------------------------------
/data/tmp
*.sqlite
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# ------------------------------------------------------------------------------
### Composer & vendors
# ------------------------------------------------------------------------------
/composer.lock
/composer.phar
/vendor/
# Windows shortcuts
*.lnk
# ------------------------------------------------------------------------------
### PHPUnit
# ------------------------------------------------------------------------------
/phpunit.xml
/.phpunit.result.cache
/tests/Resources/var
# ------------------------------------------------------------------------------
### PHP Coding Standards Fixer
# ------------------------------------------------------------------------------
/.php_cs
/.php_cs.cache
# ------------------------------------------------------------------------------
### PHP_CodeSniffer
# ------------------------------------------------------------------------------
/.phpcs-cache
/phpcs.xml

View File

@@ -9,6 +9,7 @@ Common and useful classes, methods, exceptions etc.
3. composer > squizlabs/php_codesniffer package > use ^3.4 (instead of ^2.9)
4. Do not require name of class by BaseTestCaseTrait::assertMethodVisibilityAndArguments() method
5. PHP CS Fixer > configuration > make more readable & remove unnecessary code
6. Update .gitignore, docker-compose.yml, phpunit.xml.dist
# 1.0.5

View File

@@ -10,7 +10,7 @@ services:
entrypoint: php
command: -S 0.0.0.0:9999
environment:
TIMEZONE: ${TIMEZONE}
PHP_DATE_TIMEZONE: ${PHP_DATE_TIMEZONE}
volumes:
- .:/var/www/application:cached
composer:

View File

@@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://phpunit.readthedocs.io/en/8.0/ -->
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/8.0/phpunit.xsd"
backupGlobals="false"
bootstrap="vendor/autoload.php"
colors="true"
executionOrder="random"
verbose="true"
<!-- https://phpunit.readthedocs.io/en/8.2/configuration.html -->
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/8.2/phpunit.xsd"
backupGlobals="false"
bootstrap="vendor/autoload.php"
colors="true"
executionOrder="random"
verbose="true"
>
<php>
<ini name="error_reporting" value="-1"/>
@@ -16,13 +15,13 @@
<testsuites>
<testsuite name="Meritoo Package - Main Test Suite">
<directory>tests/</directory>
<directory>tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>src/</directory>
<directory>src</directory>
</whitelist>
</filter>