<?php
namespace App\Zsdev\MarketplaceBundle;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
use Pimcore\Extension\Bundle\PimcoreBundleInterface;
use Pimcore\Extension\Bundle\Traits\PackageVersionTrait;
class ZsdevMarketplaceBundle extends AbstractPimcoreBundle implements PimcoreBundleInterface
{
use PackageVersionTrait;
const BUNDLE_VERSION = '1.0.0';
/**
* {@inheritdoc}
*/
public function getVersion()
{
return self::BUNDLE_VERSION;
}
public function getDescription()
{
return 'Zsdev Marketplace.';
}
protected function getComposerPackageName(): string
{
// getVersion() will use this name to read the version from
// PackageVersions and return a normalized value
return 'zsdev/marketplace-bundle';
}
/**
* Panel JS scripts
*
* {@inheritdoc}
*/
public function getJsPaths()
{
return [
'/bundles/zsdevmarketplace/js/marketplace-menu.js',
'/bundles/zsdevmarketplace/js/panel/magento-sync-queue.js',
'/bundles/zsdevmarketplace/js/panel/sellerapp-sync-queue.js',
'/bundles/zsdevmarketplace/js/panel/magento-sync-log.js',
'/bundles/zsdevmarketplace/js/panel/sellerapp-sync-log.js',
'/bundles/zsdevmarketplace/js/panel/custom-importer.js',
'/bundles/zsdevmarketplace/js/panel/product-sync-queue.js',
'/bundles/zsdevmarketplace/js/panel/product-sync-log.js',
'/bundles/zsdevmarketplace/js/panel/importer/file-selector.js',
];
}
/**
* Custom styling
*
* {@inheritdoc}
*/
public function getCssPaths()
{
return [];
}
}