<?php
namespace COEPlugin;
use Codeages\PluginBundle\System\PluginBase;
use COEPlugin\Biz\COE\Exporter\ExpertExporter;
use COEPlugin\Biz\COE\Import\CapabilityMemberSelectImporter;
use COEPlugin\Biz\COE\MemberSelect\CapabilityMemberSelect;
class COEPlugin extends PluginBase
{
public function boot()
{
parent::boot();
$biz = $this->container->get('biz');
$biz['export.expert'] = function ($biz) {
return new ExpertExporter($biz);
};
$biz['advanced_member_select.capability_member'] = function ($biz) {
return new CapabilityMemberSelect($biz);
};
$biz['importer.capability-member-select'] = function ($biz) {
return new CapabilityMemberSelectImporter($biz);
};
}
public function getEnabledExtensions()
{
return ['DataTag', 'StatusTemplate', 'DataDict', 'NotificationTemplate'];
}
}