123456789101112131415161718192021222324252627282930 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\DB\Select;
- use Magento\Framework\DB\Select;
- /**
- * Class ForUpdateRenderer
- */
- class ForUpdateRenderer implements RendererInterface
- {
- /**
- * Render FOR UPDATE section
- *
- * @param Select $select
- * @param string $sql
- * @return string
- * @throws \Zend_Db_Select_Exception
- */
- public function render(Select $select, $sql = '')
- {
- if ($select->getPart(Select::FOR_UPDATE)) {
- $sql .= ' ' . Select::SQL_FOR_UPDATE;
- }
- return $sql;
- }
- }
|