118 unset(
$item[self::FIELD_IS_DELETE],
$item[self::FIELD_FILE]);
146 if (isset(
$item[self::FIELD_FILE]) &&
$item[self::FIELD_FILE]) {
147 $files = $this->jsonHelper->jsonDecode(
$item[self::FIELD_FILE]);
195 $this->deletedItems = [];
204 if (!$this->metadataPool) {
saveItem(Product $product, array $item)
setFiles(ComponentInterface $model, array $files)
save(Product $product, array $data)
__construct(Data $jsonHelper, File $downloadableFile)
addToDeleteQueue(array $item)
setDataToModel(ComponentInterface $model, array $data, Product $product)
linkToProduct(ComponentInterface $model, Product $product)
foreach($appDirs as $dir) $files