com\setasign\Konquadrat\Workflow

WorkflowFactory

File: /Konquadrat/src/Workflow/WorkflowFactory.php

Class hierarchy

Implements

Summary

Properties

$cache

protected ?\Psr\SimpleCache\CacheInterface WorkflowFactory::$cache

$directorySettings

$konquadrat

$objectConfig

$objectFinder

$sessionContext

$xmlSchemaValidator


Methods

buildWorkflow()

public WorkflowFactory::buildWorkflow (
string $workflowId,
string $sessionVersion = ''
): Workflow
Parameters
$workflowId : string
 
$sessionVersion : string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

Throws \com\setasign\SetaFramework\Session\SessionException

createValidator()

protected WorkflowFactory::createValidator (
string $workflowId,
string $workflowConfigString
): \com\setasign\SetaFramework\SimpleCache\Validator\ValidatorInterface
Parameters
$workflowId : string
 
$workflowConfigString : string
 

getWorkflowConfig()

protected WorkflowFactory::getWorkflowConfig (
string $workflowId,
string $workflowConfigString
): Config\Workflow
Parameters
$workflowId : string
 
$workflowConfigString : string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

getWorkflowXmlFilename()

protected WorkflowFactory::getWorkflowXmlFilename (
string $workflowId
): string
Parameters
$workflowId : string
 

setCache()

public WorkflowFactory::setCache (
\Psr\SimpleCache\CacheInterface $cache
): void
Parameters
$cache : \Psr\SimpleCache\CacheInterface