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/sale/lib/helpers/admin/blocks/archive/ |
Upload File : |
<?php namespace Bitrix\Sale\Helpers\Admin\Blocks\Archive; use Bitrix\Sale; abstract class Schema { protected $order; /** * Schema constructor. */ function __construct() { } /** * Collect blocks into array. * * @param Sale\Order $order * * @return array $html */ public function getBlocks(Sale\Order $order) { $html = array(); $blockList = $this->collectBlocks(); /** @var Template $block */ foreach ($blockList as $blockName) { $block = new $blockName; $block->setOrder($order); $html[$block->getName()] = $block->buildBlock(); unset($block); } return $html; } /** * Return list of blocks's names. */ abstract protected function collectBlocks(); }