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[]')); }
/** * 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; }