php-extended/php-record-assignable-logger

一个实现 php-record-assignable-interface 库的日志用途的库。

7.0.6 2024-07-31 13:35 UTC

README

一个实现 php-record-assignable-interface 库的日志用途的库。

coverage build status

安装

此库的安装通过 composer 完成,所有类的自动加载都通过它们的自动加载器完成。

  • 他们的网站下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar require php-extended/php-record-assignable-logger ^7

基本用法

此库可以按照以下方式使用


use PhpExtended\Record\AssignableRecordLogger;

/* @var $record \PhpExtended\Record\AssignableRecordInterface */
/* @var $logger \Psr\Log\LoggerInterface */

$record = new AssignableRecordInterface($record, $logger);

并且对于记录提供者


use PhpExtended\Record\AssignableRecordProviderLogger;

/* @var $provider \PhpExtended\Record\AssignableRecordProviderInterface */
/* @var $logger \Psr\Log\LoggerInterface */

$provider = new AssignableRecordProviderLogger($provider, $logger);

许可证

MIT (见许可证文件)。