<?phpdeclare(strict_types=1);namespace Iwv\IwvDatevV6\Subscriber;use Symfony\Component\EventDispatcher\EventSubscriberInterface;use Iwv\IwvDatevV6\Events\IwvDatevCustomDocumentLinesEvent;use Iwv\IwvDatevV6\Service\CustomDocuments\PickwareErpProRefund;class CustomDocumentLinesSubscriber implements EventSubscriberInterface{ /** @var PickwareErpProRefund */ protected $documentErpProRefund; public function __construct(PickwareErpProRefund $documentErpProRefund) { $this->documentErpProRefund = $documentErpProRefund; } public static function getSubscribedEvents(): array { return [ IwvDatevCustomDocumentLinesEvent::class => 'onCustomDocumentLines', ]; } /** * @param IwvDatevCustomDocumentLinesEvent $customDocumentLineEvent * @return void */ public function onCustomDocumentLines(IwvDatevCustomDocumentLinesEvent $customDocumentLineEvent): void { # Disable ERP Pro (missing discounts from export)// $documentLines = $this->documentErpProRefund->getDocumentLines($customDocumentLineEvent->getDocumentDB());// $customDocumentLineEvent->setDocumentLines($documentLines); }}