Skip to content

Instantly share code, notes, and snippets.

@wowo
Created September 11, 2020 07:20
Show Gist options
  • Save wowo/521ae30025367c1550cf2422efcc8031 to your computer and use it in GitHub Desktop.
Save wowo/521ae30025367c1550cf2422efcc8031 to your computer and use it in GitHub Desktop.
<?php
namespace Example\FooBundle\Service;
use Doctrine\ORM\EntityRepository;
use Symfony\Component\HttpKernel\Log\LoggerInterface;
class FooService
{
protected $fooRepository;
protected $logger;
public function __construct(EntityRepository $fooRepository,
LoggerInterface $logger)
{
$this->fooRepository = $fooRepository;
$this->logger = $logger;
}
public function query()
{
$results = $this->fooRepository->findAll();
$this->logger->info(sprintf('Someone fetched %s foos',
count($results)));
return $results;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment