public function testIsEmpty() { $braceToken = $this->getBraceToken(); $this->assertFalse($braceToken->isEmpty()); $braceToken->setContent(''); $this->assertTrue($braceToken->isEmpty()); $whitespaceToken = new Token(array(T_WHITESPACE, ' ')); $this->assertFalse($whitespaceToken->isEmpty()); $whitespaceToken->setContent(''); $this->assertTrue($whitespaceToken->isEmpty()); $whitespaceToken->override(array(null, '')); $this->assertTrue($whitespaceToken->isEmpty()); $whitespaceToken = new Token(array(T_WHITESPACE, ' ')); $whitespaceToken->clear(); $this->assertTrue($whitespaceToken->isEmpty()); }
public function provideFindSequenceExceptions() { $emptyToken = new Token('!'); $emptyToken->clear(); return array(array('Invalid sequence', array()), array('Non-meaningful token at position: 0', array(array(T_WHITESPACE, ' '))), array('Non-meaningful token at position: 1', array('{', array(T_COMMENT, '// Foo'), '}')), array('Non-meaningful token at position: 2', array('{', '!', $emptyToken, '}'))); }
public function clear() { $this->messages = array(); parent::clear(); }