We use a custom DIC in our projects, and also provide an abstract PHPUnit TestCase that automatically mocks constructor dependencies for units under test. To access these auto mocks we provide something like
/**
* @param class-string $className
* @return MockObject
*/
protected function getMockFromContainer(string $className): MockObject
{}
but method autocomplete does not work, obviously because the plugin does not know which class is mocked.
For the plugin's business, getMockFromContainer($className) should behave like createMock($className).
Is there a way to configure such aliases?
We use a custom DIC in our projects, and also provide an abstract PHPUnit TestCase that automatically mocks constructor dependencies for units under test. To access these auto mocks we provide something like
but method autocomplete does not work, obviously because the plugin does not know which class is mocked.
For the plugin's business,
getMockFromContainer($className)should behave likecreateMock($className).Is there a way to configure such aliases?