<TProvider is ProviderInterface, TContext is ProviderContextInterface>
Methods | ||
---|---|---|
public
|
setProvider(TProvider $provider)
|
# |
public
|
getProvider(): TProvider|null
|
# |
public
|
setContext(TContext $context)
|
# |
public
|
getContext(): TContext|null
|
# |
public
|
setService(string $service): void
|
# |
public
|
getService(): string
|
# |
public
static
|
provide(array $data, TContext $context)
|
# |
public
static
|
provideMultiple(iterable $data, TContext $context, int $conformity = Providable::CONFORMITY_NONE): iterable
|
# |
public
|
postLoad(): void
|
# |
Properties | |||
---|---|---|---|
private
|
TProvider|null
|
$Provider = null
|
# |
private
|
TContext|null
|
$Context = null
|
# |
private
|
class-string|null
|
$Service = null
|
# |