Я пытаюсь достичь примера Inchoo Shipping Magento 2. Когда я запускаю 'setup: di: compile', я получаю эту ошибку: «Ошибка анализа: синтаксическая ошибка, неожиданный« класс »(T_CLASS)». Я не уверен, что не так с моим форматированием, которое вызывает это. Может размещать весь код, но это, кажется, не имеет значения, как ошибка происходит при введении классаПочему я получаю «Ошибка синтаксиса: ошибка синтаксиса, неожиданный« класс »(T_CLASS)« Ошибка при компиляции моего модуля?
фрагмент кода:
<?php
namespace Inchoo_Shipping\Shipping\Model\Carrier;
use Magento\Quote\Model\Quote\Address\RateResult\Error;
use Magento\Quote\Model\Quote\Address\RateRequest;
use Magento\Shipping\Model\Carrier\AbstractCarrierOnline;
use Magento\Shipping\Model\Carrier\CarrierInterface;
use Magento\Shipping\Model\Rate\Result;
class Example extends \Magento\Shipping\Model\Carrier\AbstractCarrier implements
\Magento\Shipping\Model\Carrier\CarrierInterface
{
/**
* @var string
*/
protected $_code = 'example';
Я использую 5.6. Таким образом, мне удалось исправить ошибку, изменив имя исходного файла пространства имен. Я избавился от подчеркивания и, похоже, сейчас работает – Jb1128