Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/yandex.market/lib/catalog/card/ |
Upload File : |
<?php namespace Yandex\Market\Catalog\Card; use Yandex\Market\Catalog; use Yandex\Market\Catalog\Segment\Collection; use Yandex\Market\Export\Param\TagBundle; use Yandex\Market\Trading\Business; class SegmentFactory implements Catalog\Segment\Factory { public function businessConfig(Business\Model $business) { return new Catalog\Segment\BusinessConfig(new SegmentFormat()); } public function campaignConfigs(Business\Model $business) { return []; } public function endpoints(Business\Model $business, Collection $segmentCollection) { $businessSegment = $segmentCollection->getBusinessItem(); if ($businessSegment === null) { return null; } return [ new Catalog\Endpoint\Endpoint( new Catalog\Endpoint\Card($business->getId()), new TagBundle( (new SegmentFormat())->getTag(), $businessSegment->getParamCollection()->getTagMap() ) ), ]; } }