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/component/base/ |
Upload File : |
<?php namespace Yandex\Market\Component\Base; use Yandex\Market\Components; use Bitrix\Main; /** @property Components\AdminFormEdit $component */ abstract class EditForm extends AbstractProvider { /** @return array */ public function modifyRequest(array $request, array $fields) { return $request; } /** @return array */ abstract public function getFields(array $select = [], array $item = null); /** @return array */ abstract public function load($primary, array $select = [], $isCopy = false); public function initial(array $select = []) { return []; } /** @return array */ public function extend(array $data, array $fields) { return $data; } /**@return Main\Entity\Result */ abstract public function validate(array $data, array $fields); /** @return Main\Entity\AddResult */ abstract public function add(array $data); /** @return Main\Entity\UpdateResult */ abstract public function update($primary, array $data); }