ProductPriceLogService
extends TransactionalService
in package
Class ProductPriceLogService
Table of Contents
Properties
- $em : EntityManager
- $productPriceLogRepository : ProductPriceLogRepository
Methods
- add() : ProductPriceLog
- addRepository() : void
- Add a repository to this service
- addService() : void
- Add a service to this service
- find() : ProductPriceLog|object|null
- findAll() : array<string|int, ProductPriceLog>|Collection
- findByProduct() : array<string|int, ProductPriceLog>
- findOneBy() : ProductPriceLog|object|null
- getEntityManager() : EntityManager
- Getter of the Entity Manager
- getProductPriceLogRepository() : ProductPriceLogRepository
- getRepo() : ProductPriceLogRepository
- save() : mixed
- Save a ProductPriceLog
- search() : Paginator
- setEntityManager() : mixed
- Setter of the Entity Manager
Properties
$em
protected
EntityManager
$em
The Entity Manager
$productPriceLogRepository
protected
ProductPriceLogRepository
$productPriceLogRepository
Methods
add()
public
add(mixed $product, mixed $oldPrice, mixed $newPrice, mixed $promo, mixed $storeId, mixed $type, mixed $user) : ProductPriceLog
Parameters
- $product : mixed
- $oldPrice : mixed
- $newPrice : mixed
- $promo : mixed
- $storeId : mixed
- $type : mixed
- $user : mixed
Return values
ProductPriceLogaddRepository()
Add a repository to this service
public
addRepository(int $key, string $class) : void
Parameters
- $key : int
-
Key
- $class : string
-
Class
addService()
Add a service to this service
public
addService(int $key, mixed $service) : void
Parameters
- $key : int
-
Key
- $service : mixed
find()
public
find(mixed $id) : ProductPriceLog|object|null
Parameters
- $id : mixed
Return values
ProductPriceLog|object|nullfindAll()
public
findAll() : array<string|int, ProductPriceLog>|Collection
Return values
array<string|int, ProductPriceLog>|CollectionfindByProduct()
public
findByProduct(mixed $id[, null $store = null ]) : array<string|int, ProductPriceLog>
Parameters
- $id : mixed
- $store : null = null
Return values
array<string|int, ProductPriceLog>findOneBy()
public
findOneBy([array<string|int, mixed> $params = [] ]) : ProductPriceLog|object|null
Parameters
- $params : array<string|int, mixed> = []
Return values
ProductPriceLog|object|nullgetEntityManager()
Getter of the Entity Manager
public
getEntityManager() : EntityManager
Return values
EntityManagergetProductPriceLogRepository()
public
getProductPriceLogRepository() : ProductPriceLogRepository
use getRepo()
Return values
ProductPriceLogRepositorygetRepo()
public
getRepo() : ProductPriceLogRepository
Return values
ProductPriceLogRepositorysave()
Save a ProductPriceLog
public
save(ProductPriceLog $productPriceLog) : mixed
Parameters
- $productPriceLog : ProductPriceLog
search()
public
search(mixed $data[, int $page = 0 ][, null $max = NULL ][, bool $getResult = true ]) : Paginator
Parameters
- $data : mixed
- $page : int = 0
- $max : null = NULL
- $getResult : bool = true
Return values
PaginatorsetEntityManager()
Setter of the Entity Manager
public
setEntityManager(EntityManager $em) : mixed
Parameters
- $em : EntityManager
-
the Entity Manager