buyanov/symfony-temporal-worker

Temporal worker for symfony app

Maintainers

👁 buyanov

Package info

github.com/buyanov/symfony-temporal-worker

Type:symfony-bundle

pkg:composer/buyanov/symfony-temporal-worker

Statistics

Installs: 8 093

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

0.1.3 2024-02-27 06:33 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 9a3817511ad6f7fe483a5fc18fc7477c57ab4be4

  • d.buyanov <info.woop@saity74.ru>

This package is auto-updated.

Last update: 2026-06-09 10:44:19 UTC


README

Для регистрации активити и воркфлоу нужно использовать

#[AutoconfigureTag('temporal.activity')]

#[AutoconfigureTag('temporal.workflow')]

соответственно.

Пример активити

<?php

namespace App\Temporal\Activity;

use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag;
use Temporal\Activity\ActivityInterface;
use Temporal\Activity\ActivityMethod;

#[AutoconfigureTag('temporal.activity')]
#[ActivityInterface('ProductProperty.')]
interface ProductPropertyActivityInterface
{
 #[ActivityMethod('createOrUpdateProductProperty')]
 public function createOrUpdateProductProperty(string $productGuid, string $propertyNameGuid, string $value): string;
}