/** * @param Array $args an array obtained from argv * @return void * @access public */ public function __construct($args) { extract($args); //set the file to beautify $this->setFiles($args); //instantiate PHP_Beautifier pear class $oBeaut = new PHP_Beautifier(); parent::__construct($oBeaut); if (isset($b)) { $this->beautifyFile(); } if (isset($d)) { if (isset($s)) { $this->docBlockIniParser = new DocBlockIniParser($s); } else { $this->docBlockIniParser = new DocBlockIniParser(); } $this->addDocBlocks(); } }
// | that is bundled with this package in the file LICENSE, and is | // | available through the world-wide-web at the following url: | // | http://www.php.net/license/3_0.txt. | // | If you did not receive a copy of the PHP license and are unable to | // | obtain it through the world-wide-web, please send a note to | // | license@php.net so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // | Authors: Claudio Bustos <*****@*****.**> | // | Jens Bierkandt <*****@*****.**> | // +----------------------------------------------------------------------+ // // $Id: error_reporting(E_ALL | E_STRICT); require_once 'PHP/Beautifier.php'; require_once 'PHP/Beautifier/Batch.php'; try { $oBeaut = new PHP_Beautifier(); $oBatch = new PHP_Beautifier_Batch($oBeaut); $oBatch->addFilter('ArrayNested'); $oBatch->addFilter('ListClassFunction'); $oBatch->addFilter('Pear', array('add_header' => 'php')); $oBatch->setInputFile('example_*.php'); $oBatch->process(); if (php_sapi_name() == 'cli') { $oBatch->show(); } else { echo '<pre>' . $oBatch->show() . '</pre>'; } } catch (Exception $oExp) { echo $oExp; }
$aInputFiles = $aFiles[0] == '-' ? STDIN : array($aFiles[0]); $sOutputFile = STDOUT; } else { $aInputFiles = array_slice($aFiles, 0, count($aFiles) - 1); $sOut = end($aFiles); $sOutputFile = $sOut == '-' ? STDOUT : $sOut; } } $oLog->log("In :" . @implode(',', $aInputFiles), PEAR_LOG_INFO); $oLog->log("Out:" . $sOutputFile, PEAR_LOG_INFO); $start = time(); ini_set('max_execution_time', 0); // start script try { $oBeautSingle = new PHP_Beautifier(); $oBeaut = new PHP_Beautifier_Batch($oBeautSingle); $oBeaut->setRecursive($bRecursive); $oBeaut->setInputFile($aInputFiles); $oBeaut->setOutputFile($sOutputFile); $oBeaut->setIndentChar($sIndentChar); $oBeaut->setIndentNumber($iIndentNumber); $oBeaut->setCompress($sCompress); if ($aFiltersDirectory) { foreach ($aFiltersDirectory as $sDirectory) { $oBeaut->addFilterDirectory($sDirectory); } } if ($aFilters) { foreach ($aFilters as $sName => $aArgs) { $oBeaut->addFilter($sName, $aArgs); }