Entity/Repository/PaymentRepository.php
<?php
/**
* @author Rafał Muszyński <rafal.muszynski@sourcefabric.org>
* @copyright 2015 Sourcefabric z.ú.
* @license http://www.gnu.org/licenses/gpl-3.0.txt
*/
namespace Newscoop\PaywallBundle\Entity\Repository;
use Doctrine\ORM\EntityRepository;
use Newscoop\PaywallBundle\Entity\Payment;
use Sylius\Component\Resource\Repository\RepositoryInterface;
/**
* Payment repository.
*/
class PaymentRepository extends EntityRepository implements RepositoryInterface
{
/**
* {@inheritdoc}
*/
public function createNew()
{
return new Payment();
}
/**
* Find all available payments.
*/
public function findAllAvailable()
{
$queryBuilder = $this
->createQueryBuilder('d')
;
return $queryBuilder
->getQuery()
;
}
/**
* {@inheritdoc}
*/
public function createPaginator(array $criteria = null, array $orderBy = null)
{
}
}