A library that implements php-record-interface library for logging purposes
A library that implements php-record-interface library for logging purposes.
The installation of this library is made via composer.
Download composer.phar
from their website.
Then add to your composer.json :
"require": {
...
"php-mtg/php-record-interface": "^1",
...
}
Then run php composer.phar update
to install this library.
The autoloading of all classes of this library is made through composer's autoloader.
This library may be used the following way :
use PhpExtended\Record\RecordComparatorLogger;
/* @var $comparator \PhpExtended\Record\RecordComparatorInterface */
/* @var $logger \Psr\Log\LoggerInterface */
$comparator = new RecordComparatorLogger($comparator, $logger);
And for the record provider :
use PhpExtended\Record\RecordProviderLogger;
/* @var $provider \PhpExtended\Record\RecordProviderInterface */
/* @var $logger \Psr\Log\LoggerInterface */
$comparator = new RecordProviderLogger($provider, $logger);
MIT (See license file).