コード例 #1
0
 /**
  * @test
  */
 public function shouldCorrectCreateWhenPassedReflectionType()
 {
     //given
     $complexType = '@className=User';
     //when
     $parser = ComplexTypeParser::create($complexType);
     //then
     $find = current($parser);
     $this->assertEquals('className', $find->getType());
 }
コード例 #2
0
 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]);
 }