for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare( strict_types = 1 );
namespace WMDE\Fundraising\Frontend\BucketTesting\DataAccess;
use Doctrine\ORM\EntityManager;
use WMDE\Fundraising\Frontend\BucketTesting\Domain\BucketLoggingRepository;
use WMDE\Fundraising\Frontend\BucketTesting\Domain\Model\BucketLog;
class DoctrineBucketLogRepository implements BucketLoggingRepository {
private EntityManager $entityManager;
public function __construct( EntityManager $entityManager ) {
$this->entityManager = $entityManager;
}
public function storeBucketLog( BucketLog $bucketLog ): void {
$this->entityManager->persist( $bucketLog );
$this->entityManager->flush();