<?php
namespace Sideagroup\SpringbootSchedulerBundle;
use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
use Pimcore\Extension\Bundle\Traits\PackageVersionTrait;
class SideagroupSpringbootSchedulerBundle extends AbstractPimcoreBundle
{
use PackageVersionTrait {
getVersion as protected getComposerVersion;
}
/**
* @return string[]
*/
public function getJsPaths()
{
return [
'/bundles/sideagroupspringbootscheduler/js/startup.js',
'/bundles/sideagroupspringbootscheduler/js/panel.js',
];
}
/**
* @return string[]
*/
public function getCssPaths()
{
return [
'/bundles/sideagroupspringbootscheduler/css/admin.css'
];
}
/**
* Returns the composer package name used to resolve the version
*/
protected function getComposerPackageName(): string
{
return 'sideagroup/pimcore-springboot-scheduler';
}
/**
* @return string
*/
public function getVersion()
{
try {
return $this->getComposerVersion();
} catch (\Exception $e) {
return 'unknown';
}
}
}