isFinal()) { return false; } $workflow = $this->registry->get($subject, $subject->getWorkflowName()); $marking = $workflow->getMarking($subject); foreach ($marking->getPlaces() as $place => $int) { $placeMetadata = $workflow->getMetadataStore()->getPlaceMetadata($place); if ($placeMetadata['isSentExternal'] ?? false) { return false; } } return true; } }