Class Mage_Compiler_Model_Process

Description

Compilation process model

Located in /Compiler/Model/Process.php (line 35)


	
			
Variable Summary
Method Summary
Mage_Compiler_Model_Process __construct ([ $options = array()])
void clear ()
array validate ()
Mage_Compiler_Model_Process _copy (string $source, string $target, [ $firstIteration = true])
Mage_Compiler_Model_Process _copyAll (string $source, string $target)
void _getClassesSourceCode ( $classes,  $scope)
array _getIncludePaths ()
string _mkdir (string $dir)
Variables
mixed $_compileConfig = null (line 40)
  • access: protected
mixed $_compileDir = null (line 37)
  • access: protected
mixed $_controllerFolders = array() (line 44)
  • access: protected
mixed $_includeDir = null (line 38)
  • access: protected
mixed $_includePaths = array() (line 41)
  • access: protected
mixed $_processedClasses = array() (line 42)
  • access: protected
mixed $_statDir = null (line 39)
  • access: protected
Methods
Constructor __construct (line 46)
  • access: public
Mage_Compiler_Model_Process __construct ([ $options = array()])
  • $options
clear (line 384)
  • access: public
void clear ()
getCollectedFilesCount (line 252)
  • access: public
void getCollectedFilesCount ()
getCompileClassList (line 262)
  • access: public
void getCompileClassList ()
getCompileConfig (line 62)

Get compilation config

  • access: public
Mage_Core_Model_Config_Base getCompileConfig ()
getCompiledFilesCount (line 257)
  • access: public
void getCompiledFilesCount ()
registerIncludePath (line 413)

Enable or disable include path constant definition in compiler config.php

  • access: public
Mage_Compiler_Model_Process registerIncludePath ([bool $flag = true])
  • bool $flag
run (line 398)

Run compilation process

  • access: public
validate (line 438)

Validate if compilation process is allowed

  • access: public
array validate ()
_collectFiles (line 229)

Copy files from all include directories to one.

Lib files and controllers files will be copied as is

  • access: protected
Mage_Compiler_Model_Process _collectFiles ()
_compileFiles (line 329)

Compile classes code to files

  • access: protected
Mage_Compiler_Model_Process _compileFiles ()
_copy (line 105)

Copy directory

  • access: protected
Mage_Compiler_Model_Process _copy (string $source, string $target, [ $firstIteration = true])
  • string $source
  • string $target
  • $firstIteration
_copyAll (line 186)

Copy all files and subfolders

  • access: protected
Mage_Compiler_Model_Process _copyAll (string $source, string $target)
  • string $source
  • string $target
_copyControllers (line 163)

Copy controllers with folders structure

  • access: protected
Mage_Compiler_Model_Process _copyControllers (string $basePath)
  • string $basePath: base include path where files are located
_copyZendLocaleData (line 142)

Copy Zend Locale data to compilation folter

  • access: protected
Mage_Compiler_Model_Process _copyZendLocaleData (string $destDir)
  • string $destDir
_getClassesSourceCode (line 340)
  • access: protected
void _getClassesSourceCode ( $classes,  $scope)
  • $classes
  • $scope
_getIncludePaths (line 75)

Get allowed include paths

  • access: protected
array _getIncludePaths ()
_mkdir (line 214)

Create directory if not exist

  • access: protected
string _mkdir (string $dir)
  • string $dir

Documentation generated on Fri, 11 Feb 2011 17:10:10 +0200 by phpDocumentor 1.4.3