edmondscommerce/doctrine-static-meta

View on GitHub
src/Entity/Savers/BulkEntitySaver.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

declare(strict_types=1);

namespace EdmondsCommerce\DoctrineStaticMeta\Entity\Savers;

class BulkEntitySaver extends AbstractBulkProcess
{
    protected function doSave(): void
    {
        if ([] === $this->entitiesToSave) {
            return;
        }
        foreach ($this->entitiesToSave as $entity) {
            $this->entityManager->persist($entity);
        }

        $this->entityManager->flush();
    }
}