OXID eShop CE  6.5.2
OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao:

Public Member Functions

 __construct (QueryBuilderFactoryInterface $queryBuilderFactory, ProductRatingDataMapperInterface $productRatingMapper)
 
 update (ProductRating $productRating)
 
 getProductRatingById ($productId)
 

Private Member Functions

 validateProductId ($productId)
 

Private Attributes

 $queryBuilderFactory
 
 $productRatingMapper
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::__construct ( QueryBuilderFactoryInterface  $queryBuilderFactory,
ProductRatingDataMapperInterface  $productRatingMapper 
)
Parameters
QueryBuilderFactoryInterface$queryBuilderFactory
ProductRatingDataMapperInterface$productRatingMapper

Member Function Documentation

◆ getProductRatingById()

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::getProductRatingById (   $productId)
Parameters
string$productId
Returns
ProductRating
Exceptions
InvalidObjectIdDaoException

Implements OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDaoInterface.

◆ update()

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::update ( ProductRating  $productRating)
Parameters
ProductRating$productRating

Implements OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDaoInterface.

◆ validateProductId()

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::validateProductId (   $productId)
private
Parameters
string$productId
Exceptions
InvalidObjectIdDaoException

Member Data Documentation

◆ $productRatingMapper

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::$productRatingMapper
private

◆ $queryBuilderFactory

OxidEsales\EshopCommunity\Internal\Domain\Review\Dao\ProductRatingDao::$queryBuilderFactory
private

The documentation for this class was generated from the following file: