Пример #1
0
 /**
  * @inheritdoc
  */
 public function setUp()
 {
     $this->injectable = new Injectable();
     $this->fileReflection = $this->getMockBuilder('Zend\\Code\\Reflection\\FileReflection')->disableOriginalConstructor()->getMock();
     $classReflection = $this->getMockBuilder('Zend\\Code\\Reflection\\ClassReflection')->disableOriginalConstructor()->getMock();
     $methodReflection = $this->getMockBuilder('Zend\\Code\\Reflection\\MethodReflection')->disableOriginalConstructor()->getMock();
     $this->parameterReflection = $this->getMockBuilder('Zend\\Code\\Reflection\\ParameterReflection')->disableOriginalConstructor()->getMock();
     $this->declaredClass = $this->getMockBuilder('Zend\\Code\\Reflection\\ClassReflection')->disableOriginalConstructor()->getMock();
     $methodReflection->expects($this->once())->method('getDeclaringClass')->will($this->returnValue($this->declaredClass));
     $methodReflection->expects($this->any())->method('getParameters')->will($this->returnValue([$this->parameterReflection]));
     $classReflection->expects($this->once())->method('getMethods')->will($this->returnValue([$methodReflection]));
     $this->fileReflection->expects($this->once())->method('getClasses')->will($this->returnValue([$classReflection]));
 }