Xinc-Postinstall
[ class tree: Xinc-Postinstall ] [ index: Xinc-Postinstall ] [ all elements ]

Class: Xinc_Postinstall

Source Location: /Xinc/Postinstall.php

Class Overview


Xinc - Continuous Integration.


Author(s):

Variables

Methods


Child classes:

Xinc_Postinstall_Nix_postinstall
Xinc - Continuous Integration.
Xinc_Postinstall_Win_postinstall
Xinc - Continuous Integration.

Class Details



[ Top ]


Class Variables

$lastversion =

[line 37]



Tags:

access:  public

Type:   mixed


[ Top ]

$pearDataDir =

[line 38]



Tags:

access:  public

Type:   mixed


[ Top ]

$_config =

[line 35]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_iniFileExists = false

[line 44]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_pkg =

[line 33]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_registry =

[line 36]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_ui =

[line 34]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_undoDirs = array()

[line 41]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_undoFiles = array()

[line 40]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_undoTasks = array()

[line 39]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_uninstallDirs = array()

[line 43]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_uninstallFiles = array()

[line 42]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


method init [line 46]

void init( &$config, &$pkg, $lastversion)



Tags:

access:  public


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::init()
Xinc_Postinstall_Win_postinstall::init()

Parameters:

   &$config  
   &$pkg  
   $lastversion  

[ Top ]

method postProcessPrompts [line 62]

void postProcessPrompts( $prompts, $section)



Tags:

access:  public


Parameters:

   $prompts  
   $section  

[ Top ]

method run [line 154]

void run( $answers, $phase)



Tags:

access:  public


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::run()
Xinc_Postinstall_Win_postinstall::run()

Parameters:

   $answers  
   $phase  

[ Top ]

method _copyFiles [line 122]

void _copyFiles( $src, $target, [ $extra = ''])



Tags:

abstract:  
access:  protected


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::_copyFiles()
Xinc_Postinstall_Win_postinstall::_copyFiles()

Parameters:

   $src  
   $target  
   $extra  

[ Top ]

method _createDir [line 120]

void _createDir( $dirName, $permission)



Tags:

abstract:  
access:  protected


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::_createDir()
Xinc_Postinstall_Win_postinstall::_createDir()

Parameters:

   $dirName  
   $permission  

[ Top ]

method _deleteDir [line 125]

void _deleteDir( $dir, [ $extra = ''])



Tags:

abstract:  
access:  protected


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::_deleteDir()
Xinc_Postinstall_Win_postinstall::_deleteDir()

Parameters:

   $dir  
   $extra  

[ Top ]

method _deleteFile [line 124]

void _deleteFile( $file, [ $extra = ''])



Tags:

abstract:  
access:  protected


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::_deleteFile()
Xinc_Postinstall_Win_postinstall::_deleteFile()

Parameters:

   $file  
   $extra  

[ Top ]

method _execCat [line 360]

void _execCat( $src, $dest, $replacements)



Tags:

access:  protected


Parameters:

   $src  
   $dest  
   $replacements  

[ Top ]

method _execCmd [line 100]

void _execCmd( $cmd)



Tags:

access:  protected


Parameters:

   $cmd  

[ Top ]

method _failedInstall [line 127]

void _failedInstall( )



Tags:

access:  protected


[ Top ]

method _platformSpecificInstall [line 118]

void _platformSpecificInstall( $etcDir, $logDir, $statusDir, $dataDir, $initDir)



Tags:

abstract:  
access:  protected


Overridden in child classes as:

Xinc_Postinstall_Nix_postinstall::_platformSpecificInstall()
Xinc_Postinstall_Win_postinstall::_platformSpecificInstall()

Parameters:

   $etcDir  
   $logDir  
   $statusDir  
   $dataDir  
   $initDir  

[ Top ]


Documentation generated on Sun, 09 Dec 2012 21:49:31 +0100 by phpDocumentor 1.4.4