interfaceDeclarationProvider
interface DeclarationProvider
extends Provider
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Provides captured declarations as data; Source::declarationsOnly keeps signatures separate from bodies.
(new \Deriver\Deriver\Contributions())->providers // => []Methods§
public function declarations(): SourcesReturns
Sources Captured source or signature-only provider contributionThrows
EvaluationException If trusted plugin code failsTest cases 3§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
DeclarationProviderTestcalls