Skip to content

Releases: phpmentors-jp/workflower-bundle

PHPMentorsWorkflowerBundle 1.4.0 (stable)

08 Sep 04:53
v1.4.0

Choose a tag to compare

What's New in PHPMentorsWorkflowerBundle 1.4.0

New Security Participant

(@iteman, #13)

Security Participant has been renewed by using AccessDecisionManagerInterface instead of RoleHierarchyVoter for checking user permissions.

PHPMentorsWorkflowerBundle 1.3.0 (stable)

06 Apr 04:27
v1.3.0

Choose a tag to compare

What's New in PHPMentorsWorkflowerBundle 1.3.0

The process factory

(@iteman, #10)

This provides ProcessFactory class and phpmentors_workflower.process_factory service.

New minimum required Symfony version

(@iteman, #11)

As of this version, Symfony 2.8.0 or greater is required.

PHPMentorsWorkflowerBundle 1.2.0 (stable)

31 Oct 05:59
v1.2.0

Choose a tag to compare

Release Date: 2016-10-31 UTC

What's New in PHPMentorsWorkflowerBundle 1.2.0

Service Task support

(@iteman, Issue #8)

Service Tasks have been supported. When a Service Task is reached in the process, the task will be allocated and started automatically, and the associated Symfony service is executed at the started state on the work item. And the task will be completed automatically.

Symfony services for this must implement PHPMentors\Workflower\Workflow\Operation\OperationRunnerInterface as the following:

<?php
// ...
use PHPMentors\Workflower\Workflow\Operation\OperationalInterface;
use PHPMentors\Workflower\Workflow\Operation\OperationRunnerInterface;
use PHPMentors\Workflower\Workflow\Workflow;

class FooOperationRunner implements OperationRunnerInterface
{
    /**
     * {@inheritdoc}
     */
    public function provideParticipant(OperationalInterface $operational, Workflow $workflow)
    {
        // ...
    }

    /**
     * {@inheritdoc}
     */
    public function run(OperationalInterface $operational, Workflow $workflow)
    {
        // ...
    }
}

See also the release notes for Workflower 1.2.0 for BPMN definitions of Service Tasks.

PHPMentorsWorkflowerBundle 1.1.0 (stable)

27 Apr 05:53
v1.1.0

Choose a tag to compare

Release Date: 2016-04-27 UTC

What's New in PHPMentorsWorkflowerBundle 1.1.0

Using WorkflowContextInterface

(@iteman, Issue #4)

A WorkflowContext object will be used instead of a bare workflow ID. It can be get by using Process::getWorkflowContext().

PHPMentorsWorkflowerBundle 1.0.0 (stable)

23 Jul 03:26
v1.0.0

Choose a tag to compare

Release Date: 2015-07-23 UTC

This is the first release of PHPMentorsWorkflowerBundle.