plugins/COEPlugin/COEPlugin.php line 10

Open in your IDE?
  1. <?php
  2. namespace COEPlugin;
  3. use Codeages\PluginBundle\System\PluginBase;
  4. use COEPlugin\Biz\COE\Exporter\ExpertExporter;
  5. use COEPlugin\Biz\COE\Import\CapabilityMemberSelectImporter;
  6. use COEPlugin\Biz\COE\MemberSelect\CapabilityMemberSelect;
  7. class COEPlugin extends PluginBase
  8. {
  9.     public function boot()
  10.     {
  11.         parent::boot();
  12.         $biz $this->container->get('biz');
  13.         $biz['export.expert'] = function ($biz) {
  14.             return new ExpertExporter($biz);
  15.         };
  16.         $biz['advanced_member_select.capability_member'] = function ($biz) {
  17.             return new CapabilityMemberSelect($biz);
  18.         };
  19.         $biz['importer.capability-member-select'] = function ($biz) {
  20.             return new CapabilityMemberSelectImporter($biz);
  21.         };
  22.     }
  23.     public function getEnabledExtensions()
  24.     {
  25.         return ['DataTag''StatusTemplate''DataDict''NotificationTemplate'];
  26.     }
  27. }