GenerateNotioProductTitleAndDescriptionCommand
extends ContainerAwareCommand
in package
uses
LockableTrait
Table of Contents
Properties
- $attributeService : AttributeService
- $entityManager : EntityManagerInterface
- $languageDetectionService : mixed
- $newProductService : mixed
- $notioProductService : mixed
- $openAi : mixed
Methods
- __construct() : mixed
- configure() : mixed
- execute() : mixed
Properties
$attributeService
private
AttributeService
$attributeService
$entityManager
private
EntityManagerInterface
$entityManager
$languageDetectionService
private
mixed
$languageDetectionService
$newProductService
private
mixed
$newProductService
$notioProductService
private
mixed
$notioProductService
$openAi
private
mixed
$openAi
Methods
__construct()
public
__construct(EntityManagerInterface $entityManager, OpenAi $openAi, NewProductService $newProductService, NotioProductService $notioProductService, AttributeService $attributeService, LanguageDetectionService $languageDetectionService) : mixed
Parameters
- $entityManager : EntityManagerInterface
- $openAi : OpenAi
- $newProductService : NewProductService
- $notioProductService : NotioProductService
- $attributeService : AttributeService
- $languageDetectionService : LanguageDetectionService
configure()
protected
configure() : mixed
execute()
protected
execute(InputInterface $input, OutputInterface $output) : mixed
Parameters
- $input : InputInterface
- $output : OutputInterface