Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 770 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 770 Bytes

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

#[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;
}