Build-time catalog of vocabulary sources for the generator.
This interface is consumed exclusively by the Artisan generator command. It defines the fixed, ordered set of vocabularies to process, including their remote URIs and their intended PHP namespace prefixes.
The catalog imposes a resolution order. Every vocabulary must appear after all vocabularies it depends on, because the parser resolves cross-vocabulary type references as it processes each entry. The canonical order is:
This list is the recommended default. Implementations may restrict it to a subset relevant to the project.
This interface must not be used in production application code. It belongs in the generator tooling only.
| Methods | ||
|---|---|---|
public
|
getEntries(): list<VocabularyEntryInterface>
|
# |
public
|
getEntry(string $namespace): ?VocabularyEntryInterface
|
# |