![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/extmag/shiplab/Model/ResourceModel/ShippingMethods/ |
<?php /** * Copyright © Extmag. All rights reserved. */ namespace Extmag\Shiplab\Model\ResourceModel\ShippingMethods; use Extmag\Shiplab\Model\ShippingMethods; use Magento\Rule\Model\ResourceModel\Rule\Collection\AbstractCollection; use Magento\Store\Model\Website; class Collection extends AbstractCollection { protected $_idFieldName = 'entity_id'; protected function _construct() { $this->_init(ShippingMethods::class, \Extmag\Shiplab\Model\ResourceModel\ShippingMethods::class); } /** * Limit rules collection by specific websites * * @param int|int[]|Website $websiteId * @return $this */ public function addWebsiteFilter($websiteId) { $this->getSelect()->where('FIND_IN_SET(?, `website_ids`)', $websiteId); return $this; } public function getFields() { return $this->getConnection()->describeTable($this->getMainTable()); } }