<?php declare(strict_types=1);
namespace Yunlin\AccountsPlugin;
use Shopware\Core\Framework\Plugin;
use Shopware\Core\Framework\Plugin\Context\InstallContext;
use Shopware\Core\Framework\Plugin\AdministrationActionOptionsBag;
class YunlinAccountsPlugin extends Plugin
{
public function install(InstallContext $installContext): void
{
parent::install($installContext);
}
public function getAdministrationEntryPath(): string
{
return __DIR__ . '/../Resources/app/administration/src/main.js';
}
public function getAdministrationStyles(): array
{
return [];
}
public function getAdministrationModules(): array
{
return [];
}
public function injectEnvironmentVariables(InjectVariablesIntoFileEvent $event): void
{
$event->add('VITE_MERCHANT_ID', $_ENV['VITE_MERCHANT_ID']);
$event->add('VITE_API_URL', $_ENV['VITE_API_URL']);
}
}