<?php
namespace BaseBundle;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
use Pimcore\Extension\Bundle\Installer\InstallerInterface;
use Pimcore\Extension\Bundle\PimcoreBundleAdminClassicInterface;
use Pimcore\Extension\Bundle\PimcoreBundleInterface;
use Pimcore\Extension\Bundle\Traits\PackageVersionTrait;
class BaseBundle extends AbstractPimcoreBundle {
use PackageVersionTrait;
const PACKAGE_NAME = 'nambu-private/pimcore-base';
protected function getComposerPackageName(): string {
return self::PACKAGE_NAME;
}
public function getJsPaths(): array {
return [
'/bundles/base/admin/classfields/ClassSelector/data/ClassSelector.js',
'/bundles/base/admin/classfields/ClassSelector/tag/ClassSelector.js',
'/bundles/base/admin/classfields/ClassStateSelector/data/ClassStateSelector.js',
'/bundles/base/admin/classfields/ClassStateSelector/tag/ClassStateSelector.js',
];
}
public function getCssPaths(): array {
return [
'/bundles/base/admin/css/admin.css',
'/bundles/base/admin/classfields/css/objectfields.css',
];
}
public function getEditmodeJsPaths(): array {
return [
'/bundles/base/admin/js/editmode-menu-links.js'
];
}
public function getEditmodeCssPaths(): array {
return [
'/bundles/base/admin/css/admin.css'
];
}
public function getInstaller(): ?InstallerInterface {
return $this->container->get('basebundle.install.installer');
}
}