(if you have more complex Php parsing needs, use a real lexer). Since this class heavily relies on the single char read function, you are reccomended to make it work on top of a buffered reader.
See also: FilterReader
Author: hans lellelid, hans@velum.net
Inheritance: extends BaseFilterReader, implements ChainableReader
 /**
  * Creates a new StripPhpComments using the passed in
  * Reader for instantiation.
  *
  * @param A|Reader $reader
  *
  * @internal     param A $reader Reader object providing the underlying stream.
  *               Must not be <code>null</code>.
  *
  * @return a new filter based on this configuration, but filtering
  *           the specified reader
  */
 public function chain(Reader $reader)
 {
     $newFilter = new StripPhpComments($reader);
     $newFilter->setProject($this->getProject());
     return $newFilter;
 }
Esempio n. 2
0
 function addStripPhpComments(StripPhpComments $o)
 {
     $o->setProject($this->project);
     $this->filterReaders[] = $o;
 }