for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright © Getnet. All rights reserved.
*
* @author Bruno Elisei <[email protected]>
* See LICENSE for license details.
*/
namespace Getnet\PaymentMagento\Cron;
use Getnet\PaymentMagento\Model\Console\Command\Basic\Refresh;
use Magento\Payment\Model\Method\Logger;
* Class CronTab Refresh Token.
class RefreshToken
{
* @var Logger
protected $logger;
* @var Refresh
protected $refresh;
* Constructor.
* @param Logger $logger
* @param Refresh $refresh
public function __construct(
Logger $logger,
Refresh $refresh
) {
$this->logger = $logger;
$this->refresh = $refresh;
}
* Execute the cron.
* @return void
public function execute()
$this->logger->debug([
'cron' => 'refresh_token',
'status' => 'Cronjob RefreshToken is executing.',
]);
$this->refresh->newToken();
'status' => 'Cronjob RefreshToken is done.',