/** * Return selects cut by min and max * * @param \Magento\Framework\DB\Select $select * @param string $field * @param int $range * @return \Magento\Framework\DB\Select[] */ protected function prepareSelectsByRange(\Magento\Framework\DB\Select $select, $field, $range = self::RANGE_CATEGORY_STEP) { return $this->isRangingNeeded() ? $this->connection->selectsByRange($field, $select, $range) : [$select]; }