Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/3rdpartyeve/perry/inspections/81ed7d5c-b8d6-4b9a-a00a-4d0eec30e2c5

Enabled analysis tools:
 - PHP Analyzer
 - PHP Code Sniffer
 - PHP CS Fixer
 - Security Advisory Checker
 - PHP Copy/Paste Detector
 - PHP PDepend
Merge pull request #2 from ppetermann/scrutinizer-patch-1

Scrutinizer Auto-Fixes
Merge pull request #1 from ppetermann/master

adding scrutinizer badge
Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/3rdpartyeve/perry/inspections/0092e437-ee86-4ceb-b372-665e57125397

Enabled analysis tools:
 - PHP Analyzer
 - PHP Mess Detector
 - PHP Code Sniffer
 - PHP CS Fixer
 - Security Advisory Checker
 - PHP Copy/Paste Detector
 - PHP Lines Of Code
 - PHP PDepend
Merge pull request #3 from ppetermann/scrutinizer-patch-1

Scrutinizer Auto-Fixes
fixing Base class and Representation class
uhm... lets see if that hackish line satisfies the analyzer
i guess it will still be unhappy with unspecified array, but since there is no map type, and i need to take string keys into account ..
this should be better
style changes
more phpdoc
phpdoc for the setters, those need to be unified at some point
and the last two missing docs
use composer dependencies to phpunit for test..
remove composer stuff from coverage check
make sure inputData is traversable
trying to lower complexity a bit
Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/3rdpartyeve/perry/inspections/dc553c01-193f-475b-a127-0bd395a66d53

Enabled analysis tools:
 - PHP Analyzer
 - PHP Mess Detector
 - PHP Code Sniffer
 - PHP CS Fixer
 - Security Advisory Checker
 - PHP Code Coverage
 - PHP Copy/Paste Detector
 - PHP Lines Of Code
 - PHP PDepend
Merge pull request #4 from ppetermann/scrutinizer-patch-2

Scrutinizer Auto-Fixes
fixing what i broke last update, also adding gitignore