/** * @test */ public function shouldCorrectCreateWhenPassedReflectionType() { //given $complexType = '@className=User'; //when $parser = ComplexTypeParser::create($complexType); //then $find = current($parser); $this->assertEquals('className', $find->getType()); }
public function complexTypes() { if (!$this->isComplex()) { throw new ParameterParserException("This parameter is not complex type."); } preg_match("#(@.+)#", $this->_parameter, $complexTypes); return ComplexTypeParser::create($complexTypes[1]); }