/** * @param array $argv * * @return int */ public function run(array $argv) { $runner = new Dev_Source_Check_Runner(); $checker = new Dev_Source_Check_GroupChecker(new Dev_Source_Check_NamesChecker(), new Dev_Source_Check_NoEndCharsChecker(), new Dev_Source_Check_NoTabChecker(), new Dev_Source_Check_VersionChecker(), new Dev_Source_Check_ValidXMLCommentChecker()); $result = new Dev_Source_Check_Result(); $runner->run(isset($this->config->library) ? Dev_Source::LibraryDirIterator($this->config->library) : Dev_Source::Library($argv), $checker, $result); $this->output($result); return 0; }