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-integration
Cron
CleanExpiredTokens.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Integration\Cron
;
7
8
use
Magento\Integration\Model\ResourceModel\Oauth\Token
as
TokenResourceModel
;
9
use
Magento\Authorization\Model\UserContextInterface
;
10
use
Magento\Integration\Helper\Oauth\Data
as OauthHelper;
11
15
class
CleanExpiredTokens
16
{
20
private
$tokenResourceModel;
21
25
private
$oauthHelper;
26
33
public
function
__construct
(
34
TokenResourceModel
$tokenResourceModel,
35
OauthHelper $oauthHelper
36
) {
37
$this->tokenResourceModel = $tokenResourceModel;
38
$this->oauthHelper = $oauthHelper;
39
}
40
46
public
function
execute
()
47
{
48
$this->tokenResourceModel->deleteExpiredTokens(
49
$this->oauthHelper->getAdminTokenLifetime(),
50
[
UserContextInterface::USER_TYPE_ADMIN
]
51
);
52
$this->tokenResourceModel->deleteExpiredTokens(
53
$this->oauthHelper->getCustomerTokenLifetime(),
54
[
UserContextInterface::USER_TYPE_CUSTOMER
]
55
);
56
}
57
}
Magento\Authorization\Model\UserContextInterface
Definition:
UserContextInterface.php:15
Magento\Integration\Helper\Oauth\Data
Definition:
Data.php:11
Magento\Integration\Model\ResourceModel\Oauth\Token
Definition:
Collection.php:6
Magento\Integration\Cron
Definition:
CleanExpiredAuthenticationFailures.php:6
Magento\Integration\Cron\CleanExpiredTokens\execute
execute()
Definition:
CleanExpiredTokens.php:46
Magento\Integration\Cron\CleanExpiredTokens\__construct
__construct(TokenResourceModel $tokenResourceModel, OauthHelper $oauthHelper)
Definition:
CleanExpiredTokens.php:33
Magento\Authorization\Model\UserContextInterface\USER_TYPE_ADMIN
const USER_TYPE_ADMIN
Definition:
UserContextInterface.php:21
Magento\Integration\Cron\CleanExpiredTokens
Definition:
CleanExpiredTokens.php:15
Magento\Authorization\Model\UserContextInterface\USER_TYPE_CUSTOMER
const USER_TYPE_CUSTOMER
Definition:
UserContextInterface.php:22