configuration = $configuration; } /** * @inheritdoc * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function execute(Select $select): string { $globalManageStock = (int)$this->configuration->getManageStock(); $condition = '(legacy_stock_item.use_config_manage_stock = 0 AND legacy_stock_item.manage_stock = 0)'; if (0 === $globalManageStock) { $condition .= ' OR legacy_stock_item.use_config_manage_stock = 1'; } return $condition; } }