maximaster/bitrix-agent
最新稳定版本:v1.0.0
Composer 安装命令:
composer require maximaster/bitrix-agent
包简介
Удобный интерфейс для работы с агентами.
README 文档
README
Удобный интерфейс для работы с агентами.
composer require maximaster/bitrix-agent
CRUD пример
use Maximaster\BitrixAgent\Agent\Agent; use Maximaster\BitrixAgent\AgentRepository\AgentTable; use Maximaster\BitrixAgent\AgentRepository\BitrixAgentRepository; use Maximaster\BitrixValueObjects\Main\ModuleId; $agent = Agent::flexible( 'hello_world();', ModuleId::main(), new DateTimeImmutable(), new DateInterval('P1D') ); $agentRepo = new BitrixAgentRepository(); $agentRepo->save($agent); $agent = $agentRepo->allFit([AgentTable::NAME => 'hello_world();'])->get(0); $agent->scheduleAt(new DateTimeImmutable('+1 day')); $agentRepo->save($agent); $agentRepo->remove($agent);
Можно помечать агенты тегами
use Maximaster\BitrixAgent\Agent\Agent; use Maximaster\BitrixAgent\AgentRepository\BitrixAgentRepository; $agent = Agent::flexible( 'hello_world();', ModuleId::main(), new DateTimeImmutable(), new DateInterval('P1D') ); $agent->tag('service'); $agentRepo = new BitrixAgentRepository(); $agentRepo->save($agent); $agents = $agentRepo->allTagged('service');
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-28