<TProvider is ProviderInterface, TContext is ProviderContextInterface>
extends |
ProviderAwareInterface<TProvider>, ProviderContextAwareInterface<TContext>, ServiceAwareInterface, HasConformity |
---|
Methods | ||
---|---|---|
public
static
|
provide(mixed[] $data, TContext $context): static
|
# |
public
static
|
provideMultiple<TKey is array-key>(
iterable<TKey, mixed[]> $data,
TContext $context,
Providable::* $conformity = Providable::CONFORMITY_NONE,
): iterable<TKey, static>
|
# |
public
|
postLoad(): void
|
# |
Methods inherited from Salient\Contract\Core\Provider\ProviderAwareInterface |
---|
setProvider() |
Methods inherited from Salient\Contract\Core\Provider\HasProvider |
---|
getProvider() |
Methods inherited from Salient\Contract\Core\Provider\ProviderContextAwareInterface |
---|
setContext(), getContext() |
Methods inherited from Salient\Contract\Container\ServiceAwareInterface |
---|
setService(), getService() |
Constants inherited from Salient\Contract\HasConformity |
---|
|