This repo is READ ONLY, in order to contribute to Flow PHP project, please open PR against flow monorepo.
Changes merged to monorepo are automatically propagated into sub repositories.
ETL Adapter that provides PSR Logger support for ETL.
composer require flow-php/etl-adapter-logger:1.x@dev
Load each row into PsrLoggerInterface implementation.
<?php
$logger = new TestLogger();
$loader = new PsrLoggerLoader($logger, 'row log', LogLevel::ERROR);
$loader->load(new Rows(
Row::create(
new Row\Entry\IntegerEntry('id', 12345),
Row\Entry\StringEntry::lowercase('name', 'Norbert')
)
));
$this->assertTrue($logger->hasErrorRecords());
$this->assertTrue($logger->hasError('row log'));
In order to install dependencies please, launch following commands:
composer install
In order to execute full test suite, please launch following command:
composer build
It's recommended to use pcov for code coverage however you can also use
xdebug by setting XDEBUG_MODE=coverage
env variable.