MissingTranslationGroups
final class MissingTranslationGroups implements ReplicableContext
| internal |
Keep empty translation-group results isolated to one execution.
Mutable context avoids replacing a growing context array for every miss, while replication gives child coroutines an independent snapshot.
Methods
bool
has(string $namespace, string $group, string $locale)
Determine if a translation group is missing.
void
mark(string $namespace, string $group, string $locale)
Mark a translation group as missing.
void
forget(string $namespace, string $group, string $locale)
Forget a missing translation group.
replicate()
Copy the missing translation groups into an independent snapshot.
Details
at line 29
bool
has(string $namespace, string $group, string $locale)
Determine if a translation group is missing.
at line 37
void
mark(string $namespace, string $group, string $locale)
Mark a translation group as missing.
at line 45
void
forget(string $namespace, string $group, string $locale)
Forget a missing translation group.
at line 53
ReplicableContext
replicate()
Copy the missing translation groups into an independent snapshot.