atournayre/doctrine-component

此组件为Doctrine实体管理添加了一些功能。

0.0.0 2023-12-02 09:51 UTC

This package is auto-updated.

Last update: 2024-08-31 00:41:41 UTC


README

此组件为Doctrine实体管理添加了一些功能。

安装

composer require atournayre/doctrine-component

使用

namespace App\Repository;

use Atournayre\Component\Doctrine\Traits\SaveAndRemoveTrait;use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Atournayre\Component\Doctrine\Traits\SaveTrait;
use Atournayre\Component\Doctrine\Traits\RemoveTrait;

class TestRepository extends ServiceEntityRepository
{
    // To persist entities
    use SaveTrait;
    // To remove entities
    use RemoveTrait;
    // To persist and remove entities
    use SaveAndRemoveTrait;
}
namespace App\Entity;

use Atournayre\Component\Doctrine\Contracts\IsEntityInterface;

class Test implements IsEntityInterface
{
}

贡献

欢迎贡献!