CoreStubsDataProvider
class CoreStubsDataProvider implements StubsDataProvider (View source)
Data provider that filters stub files by category (Core, Bundled, External, PECL).
Delegates file discovery to an inner StubsDataProvider (defaults to AllStubsDataProvider) and applies a category filter on the returned paths. This keeps traversal logic in one place and makes the category-filtering logic independently testable via injection.
Methods
__construct(StubCategory|array $categories, StubsDataProvider|null $innerProvider = null)
No description
array
getAllStubFiles()
No description
string
getStubFileContent(string $path)
No description
string
getStubsRootPath()
No description
array
getCategories()
No description
Details
__construct(StubCategory|array $categories, StubsDataProvider|null $innerProvider = null)
No description
array
getAllStubFiles()
No description
string
getStubFileContent(string $path)
No description
string
getStubsRootPath()
No description
array
getCategories()
No description