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.

Parameters

string $namespace
string $group
string $locale

Return Value

bool

at line 37
void mark(string $namespace, string $group, string $locale)

Mark a translation group as missing.

Parameters

string $namespace
string $group
string $locale

Return Value

void

at line 45
void forget(string $namespace, string $group, string $locale)

Forget a missing translation group.

Parameters

string $namespace
string $group
string $locale

Return Value

void

at line 53
ReplicableContext replicate()

Copy the missing translation groups into an independent snapshot.

Return Value

ReplicableContext