Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CleanExpiredTokens.php
Go to the documentation of this file.
1 <?php
7 
10 use Magento\Integration\Helper\Oauth\Data as OauthHelper;
11 
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(),
51  );
52  $this->tokenResourceModel->deleteExpiredTokens(
53  $this->oauthHelper->getCustomerTokenLifetime(),
55  );
56  }
57 }
__construct(TokenResourceModel $tokenResourceModel, OauthHelper $oauthHelper)