PHP Class WellCommerce\Bundle\OrderBundle\Generator\OrderNumberGenerator

Author: Adam Piotrowski ([email protected])
Inheritance: implements WellCommerce\Bundle\OrderBundle\Generator\OrderNumberGeneratorInterface
Show file Open project: wellcommerce/wellcommerce

Public Methods

Method Description
__construct ( WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface $orderRepository ) OrderNumberGenerator constructor.
generateOrderNumber ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : string

Private Methods

Method Description
findPreviousOrdersToday ( ) : Doctrine\Common\Collections\Collection

Method Details

__construct() public method

OrderNumberGenerator constructor.
public __construct ( WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface $orderRepository )
$orderRepository WellCommerce\Bundle\OrderBundle\Repository\OrderRepositoryInterface

generateOrderNumber() public method

public generateOrderNumber ( WellCommerce\Bundle\OrderBundle\Entity\OrderInterface $order ) : string
$order WellCommerce\Bundle\OrderBundle\Entity\OrderInterface
return string