public function testGetParameterTypes() { $this->assertTrue(is_array($this->subject->getParameterTypes('MethodName')) && empty($this->subject->getParameterTypes('MethodName'))); $this->subject->addMethod('MethodName', ['param1', 'param2']); $this->subject->setParameterType('MethodName', 'param1', 'Type1'); $this->subject->setParameterType('MethodName', 'param2', 'Type2'); $this->assertEquals(['Type1', 'Type2'], $this->subject->getParameterTypes('MethodName')); }
public function testMethodWithMultipleParameters() { $this->assertEquals(array('string', 'boolean'), $this->classMetadata->getParameterTypes('methodWithMultipleParameters')); }