This module help to create simple workers on the Agents of Bitrix.
composer require notamedia/bitrix-agent-manager
Extends abstract class Agent for create your simple workers. For example:
use Notamedia\AgentManager\Agent;
class SimpleWorker extends Agent
{
protected $recurring = false; // Agent is not recurring.
protected $parameter;
public function __construct($parameter)
{
parent::__construct();
$this->parameter = $parameter;
}
protected function init()
{
// Preparatory operations.
}
protected function execute()
{
// The basic logic of worker.
}
}
And register your Agent in the Bitrix: