20 private $classReaderMock;
24 $this->classReaderMock = $this->getMockBuilder(\
Magento\Framework\Code\
Reader\ClassReader::class)
25 ->disableOriginalConstructor()
28 $this->model = new \Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator($this->classReaderMock);
39 $this->classReaderMock->expects($this->once())
40 ->method(
'getConstructor')
42 ->willReturn($willReturn);
59 [[
'name',
'type',
'isRequired',
'defaultValue']]
66 $stringArray = [
'Parent_Class_Name1',
'Interface_1'];
67 $this->classReaderMock->expects($this->once())
68 ->method(
'getParents')
69 ->with(
'Child_Class_Name')
70 ->willReturn($stringArray);
71 $this->assertEquals($stringArray, $this->model->getParents(
'Child_Class_Name'));
getConstructorDataProvider()
testGetConstructor($expectation, $className, $willReturn)