Example #1
0
 function testTypeCanBeFiltered()
 {
     $tag = new T_Code_DocBlockTypeTag('var', 'string[]', 'desc');
     $f = new T_Test_Filter_Suffix('Test');
     $this->assertSame($tag->getType($f), $f->transform('string'));
     $this->assertSame($tag->getCombinedType($f), $f->transform('string[]'));
 }
Example #2
0
 /**
  * Create tag.
  *
  * @param string $name
  * @param string $type e.g. string, string[] is an array of strings
  * @param string $var  variable name
  * @param string $desc
  */
 function __construct($name, $type, $var, $desc)
 {
     parent::__construct($name, $type, $desc);
     $this->var = $var;
 }