Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-sales
Model
OrderIncrementIdChecker.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Sales\Model
;
9
13
class
OrderIncrementIdChecker
14
{
18
private
$resourceModel;
19
23
public
function
__construct
(
ResourceModel
\
Order
$resourceModel)
24
{
25
$this->resourceModel =
$resourceModel
;
26
}
27
36
public
function
isIncrementIdUsed($orderIncrementId): bool
37
{
39
$adapter
= $this->resourceModel->getConnection();
40
$bind = [
':increment_id'
=> $orderIncrementId];
42
$select
=
$adapter
->select();
43
$select
->from($this->resourceModel->getMainTable(), $this->resourceModel->getIdFieldName())
44
->where(
'increment_id = :increment_id'
);
45
$entity_id =
$adapter
->fetchOne(
$select
, $bind);
46
if
($entity_id > 0) {
47
return
true
;
48
}
49
50
return
false
;
51
}
52
}
Magento\Sales\Model\Order
Definition:
Order.php:54
Magento\Catalog\Model\ResourceModel\Product
Definition:
CollectionTest.php:6
$adapter
$adapter
Definition:
webapi_user.php:16
Magento\Sales\Model\OrderIncrementIdChecker\__construct
__construct(ResourceModel\Order $resourceModel)
Definition:
OrderIncrementIdChecker.php:23
Magento\Sales\Model
Definition:
AbstractCollectorPositionsTest.php:10
$select
$select
Definition:
catalog_rule_10_off_not_logged_rollback.php:14
$resourceModel
$resourceModel
Definition:
tablerates.php:10
Magento\Sales\Model\OrderIncrementIdChecker
Definition:
OrderIncrementIdChecker.php:13