public function chain(Reader $reader) { $newFilter = new TidyFilter($reader); $newFilter->setConfigParameters($this->configParameters); $newFilter->setEncoding($this->encoding); $newFilter->setProject($this->getProject()); return $newFilter; }