cycle/entity-behavior

提供一组属性,这些属性可以将行为添加到Cycle ORM实体中

1.3.1 2024-08-09 11:47 UTC

This package is auto-updated.

Last update: 2024-09-09 12:03:06 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality Codecov

该包提供了一组属性,这些属性可以将行为添加到Cycle ORM实体中。它还提供了一个方便的API来创建自定义行为属性。

安装

该包通过composer提供,可以使用以下命令安装

composer require cycle/entity-behavior

配置

安装包后,您需要创建一个Cycle\ORM\ORM对象,并将\Cycle\ORM\Entity\Behavior\EventDrivenCommandGenerator生成器对象作为第三个(commandGenerator)参数传递。

示例

use Cycle\ORM\ORM;
use Cycle\ORM\Entity\Behavior\EventDrivenCommandGenerator;

// Application container (PSR-11 compatible).
// https://www.php-fig.org/psr/psr-11/
$container = new Container();
$commandGenerator = new EventDrivenCommandGenerator($schema, $container);

$orm = new ORM(
  factory: $factory, 
  schema: $schema, 
  commandGenerator: $commandGenerator
);

就是这样。现在您可以享受本包的所有好处。

可用的行为

许可证

MIT许可证(MIT)。请参阅LICENSE以获取更多信息。由Spiral Scout维护。