X7ROOT File Manager
Current Path:
/opt/alt/php54/usr/share/pear/PEAR/Command
opt
/
alt
/
php54
/
usr
/
share
/
pear
/
PEAR
/
Command
/
??
..
??
Auth.php
(2.51 KB)
??
Auth.xml
(1.2 KB)
??
Build.php
(2.58 KB)
??
Build.xml
(388 B)
??
Channels.php
(32.66 KB)
??
Channels.xml
(4.12 KB)
??
Common.php
(8.02 KB)
??
Config.php
(15.1 KB)
??
Config.xml
(3.3 KB)
??
Install.php
(49.81 KB)
??
Install.xml
(8.49 KB)
??
Mirror.php
(4.4 KB)
??
Mirror.xml
(617 B)
??
Package.php
(39.21 KB)
??
Package.xml
(7.05 KB)
??
Pickle.php
(15.52 KB)
??
Pickle.xml
(1.15 KB)
??
Registry.php
(45.2 KB)
??
Registry.xml
(1.75 KB)
??
Remote.php
(29.28 KB)
??
Remote.xml
(3.23 KB)
??
Test.php
(11.85 KB)
??
Test.xml
(1.6 KB)
Editing: Build.php
<?php /** * PEAR_Command_Auth (build command) * * PHP versions 4 and 5 * * @category pear * @package PEAR * @author Stig Bakken <ssb@php.net> * @author Tomas V.V.Cox <cox@idecnet.com> * @author Greg Beaver <cellog@php.net> * @copyright 1997-2009 The Authors * @license http://opensource.org/licenses/bsd-license.php New BSD License * @link http://pear.php.net/package/PEAR * @since File available since Release 0.1 */ /** * base class */ require_once 'PEAR/Command/Common.php'; /** * PEAR commands for building extensions. * * @category pear * @package PEAR * @author Stig Bakken <ssb@php.net> * @author Tomas V.V.Cox <cox@idecnet.com> * @author Greg Beaver <cellog@php.net> * @copyright 1997-2009 The Authors * @license http://opensource.org/licenses/bsd-license.php New BSD License * @version Release: 1.10.16 * @link http://pear.php.net/package/PEAR * @since Class available since Release 0.1 */ class PEAR_Command_Build extends PEAR_Command_Common { var $commands = array( 'build' => array( 'summary' => 'Build an Extension From C Source', 'function' => 'doBuild', 'shortcut' => 'b', 'options' => array( 'configureoptions' => array( 'shortopt' => 'D', 'arg' => 'OPTION1=VALUE[ OPTION2=VALUE]', 'doc' => 'space-delimited list of configure options', ), ), 'doc' => '[package.xml] Builds one or more extensions contained in a package.' ), ); /** * PEAR_Command_Build constructor. * * @access public */ function __construct(&$ui, &$config) { parent::__construct($ui, $config); } function doBuild($command, $options, $params) { require_once 'PEAR/Builder.php'; if (sizeof($params) < 1) { $params[0] = 'package.xml'; } $configureoptions = empty($options['configureoptions']) ? '' : $options['configureoptions']; $builder = new PEAR_Builder($configureoptions, $this->ui); $this->debug = $this->config->get('verbose'); $err = $builder->build($params[0], array(&$this, 'buildCallback')); if (PEAR::isError($err)) { return $err; } return true; } function buildCallback($what, $data) { if (($what == 'cmdoutput' && $this->debug > 1) || ($what == 'output' && $this->debug > 0)) { $this->ui->outputData(rtrim($data), 'build'); } } }
Upload File
Create Folder