2017-10-31 6 views
1

shopware 5.2 및 5.3에서 작동하지만 5.1.6에서는 작동하지 않는 플러그인이 있습니다. 여기 ebTaxApi.php 전화해서 내가 뭔가 여기 변경해야 믿는다 시작 파일입니다,하지만 난 도움이 필요합니다 :Shopware 플러그인은 5.2 및 5.3에서 작동하지만 5.1.6에서는 작동하지 않습니다.

<?php 

namespace ebTaxApi; 

use Shopware\Components\Plugin; 

class ebTaxApi extends Plugin 
{ 
/** 
* @inheritdoc 
*/ 
public static function getSubscribedEvents() 
{ 
    return [ 
     'Enlight_Controller_Dispatcher_ControllerPath_Api_Tax' => 'onGetTaxApiController', 
     'Enlight_Controller_Front_StartDispatch' => 'onEnlightControllerFrontStartDispatch' 
    ]; 
} 

/** 
* @return string 
*/ 
public function onGetTaxApiController() 
{ 
    return $this->getPath() . '/Controllers/Api/Tax.php'; 
} 

/** 
* 
*/ 
public function onEnlightControllerFrontStartDispatch() 
{ 
      $this->container->get('loader')->registerNamespace('Shopware\Components', $this->getPath() . '/Components/'); 
} 
} 

이 플러그인은 검증 5.2 및 5.3에서 작동하지만 난 그것의 방법을 만들기 위해 노력했다한다 5.1.6으로 그러나 운 없음으로. 또한 함수를 사용하여 네임 스페이스를 등록하려고했지만 클래스를 찾을 수 없습니다. 도움이 되었습니까? 감사합니다.

답변