darvinstudio / darvin-bitrix24-bundle
本包为基于Symfony的应用程序提供Bitrix24集成功能。
6.2.5
2021-08-24 07:08 UTC
Requires
README
本包为基于Symfony的应用程序提供Bitrix24集成功能。
用法
use Darvin\Bitrix24Bundle\Client\ClientInterface; use Darvin\Bitrix24Bundle\Lead\LeadFactoryInterface; use Darvin\Bitrix24Bundle\Model\CRM\ProductRow; use Darvin\Bitrix24Bundle\Request\Command\Factory\CRM\LeadCommandFactoryInterface; use Darvin\Bitrix24Bundle\Request\Request; public function __construct( ClientInterface $client, LeadCommandFactoryInterface $leadCommandFactory, LeadFactoryInterface $leadFactory ) { $this->client = $client; $this->leadCommandFactory = $leadCommandFactory; $this->leadFactory = $leadFactory; } $request = new Request(); $request->addCommand($this->leadCommandFactory->createAddCommand($this->leadFactory->createLead('test'))); $request->addCommand($this->leadCommandFactory->createSetProductRowsCommand(new ProductRow(1))); $result = $this->client->send($request);