|
@@ -445,14 +445,16 @@ class Workflow
|
|
|
public function getDefinition($subject) {
|
|
|
global $kernel;
|
|
|
|
|
|
- try {
|
|
|
- $registry = $kernel->getContainer()->get("workflow.registry");
|
|
|
- $definition = $registry->get($subject, $this->name)->getDefinition();
|
|
|
- } catch (\Exception $e) {
|
|
|
- return null;
|
|
|
- }
|
|
|
+ if($kernel){
|
|
|
+ try {
|
|
|
+ $registry = $kernel->getContainer()->get("workflow.registry");
|
|
|
+ $definition = $registry->get($subject, $this->name)->getDefinition();
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
- return $definition;
|
|
|
+ return $definition;
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|