Portfolio
A PHP class for managing a portfolio of projects
Mark Roland <first name @ full name dot com>
Copyright 2011,2016 Mark Roland.
Released under the MIT license.
Installation
composer require markroland/portfolio
Usage
$Portfolio = new MarkRoland\Portfolio;
print($Portfolio>get_all_projects());
The "examples" folder in this package contains sample code.
Build
Build using Phing
phing
phing phpdoc
phing phpcs
PHPUnit
phpunit --bootstrap tests/bootstrap.php tests
Code Coverage
phpunit --coverage-html ./report ./tests
PHP Documentation
PHP Documentation is compiled using phpDocumentor, which is assumed to be installed globally on the server. It uses phpdoc.dist.xml for runtime configuration.
phpdoc
Code Sniff
phpcs -n --report-width=100 ./src