ProductPriceSheetChangesLogService
extends TransactionalService
in package
Table of Contents
Properties
- $em : EntityManager
- $logCalculBaseRepository : ProductPriceSheetChangesLogRepository
- $container : ContainerInterface|null
- $entityManager : EntityManagerInterface
Methods
- __construct() : mixed
- addRepository() : void
- Add a repository to this service
- addService() : void
- Add a service to this service
- findByProduct() : array<string|int, ProductPriceSheetChangesLog>
- getEntityManager() : EntityManager
- Getter of the Entity Manager
- getRepo() : mixed
- log() : ProductPriceSheetChangesLog
- logPrice() : ProductPriceSheetChangesLog
- save() : mixed
- Save a ProductPriceLog
- setEntityManager() : mixed
- Setter of the Entity Manager
Properties
$em
protected
EntityManager
$em
The Entity Manager
$logCalculBaseRepository
protected
ProductPriceSheetChangesLogRepository
$logCalculBaseRepository
$container
private
ContainerInterface|null
$container
$entityManager
private
EntityManagerInterface
$entityManager
Methods
__construct()
public
__construct(EntityManagerInterface $entityManager, ContainerInterface $container) : mixed
Parameters
- $entityManager : EntityManagerInterface
- $container : ContainerInterface
addRepository()
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
findByProduct()
public
findByProduct(mixed $id[, null $store = null ]) : array<string|int, ProductPriceSheetChangesLog>
Parameters
- $id : mixed
- $store : null = null
Return values
array<string|int, ProductPriceSheetChangesLog>getEntityManager()
Getter of the Entity Manager
public
getEntityManager() : EntityManager
Return values
EntityManagergetRepo()
public
getRepo() : mixed
log()
public
log(mixed $productId, mixed $oldValue, mixed $newValue, mixed $columnName, mixed $userId, mixed $idLogExtra) : ProductPriceSheetChangesLog
Parameters
- $productId : mixed
- $oldValue : mixed
- $newValue : mixed
- $columnName : mixed
- $userId : mixed
- $idLogExtra : mixed
Return values
ProductPriceSheetChangesLoglogPrice()
public
logPrice(mixed $newPrice, mixed $oldPrice) : ProductPriceSheetChangesLog
Parameters
- $newPrice : mixed
- $oldPrice : mixed
Return values
ProductPriceSheetChangesLogsave()
Save a ProductPriceLog
public
save(ProductPriceSheetChangesLog $logCalculBase) : mixed
Parameters
- $logCalculBase : ProductPriceSheetChangesLog
setEntityManager()
Setter of the Entity Manager
public
setEntityManager(EntityManager $em) : mixed
Parameters
- $em : EntityManager
-
the Entity Manager