for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Loevgaard\DandomainAltapayBundle\Manager;
use Doctrine\Common\Persistence\ObjectManager;
use Doctrine\Common\Persistence\ObjectRepository;
use Loevgaard\DandomainAltapayBundle\Entity\TerminalInterface;
use Loevgaard\DandomainFoundationBundle\Manager\Manager;
/**
* @method TerminalInterface create()
* @method delete(TerminalInterface $obj)
* @method update(TerminalInterface $obj, $flush = true)
*/
class TerminalManager extends Manager
{
* @param string $title
* @return TerminalInterface|null
public function findTerminalByTitle(string $title) : ?TerminalInterface
/** @var TerminalInterface $terminal */
$terminal = $this->getRepository()->findOneBy([
'title' => $title
]);
return $terminal;
}
* @param string $slug
public function findTerminalBySlug(string $slug) : ?TerminalInterface
'slug' => $slug