Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Compiler_Adminhtml_Compiler_ProcessController
  • Mage_Compiler_Block_Process
  • Mage_Compiler_Helper_Data
  • Mage_Compiler_Model_Process
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Compiler_Model_Process

Compilation process model

Package: Mage\Compiler
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Compiler/Model/Process.php
Methods summary
public
# __construct( mixed $options = array() )
public Mage_Core_Model_Config_Base
# getCompileConfig( )

Get compilation config

Get compilation config

Returns

Mage_Core_Model_Config_Base
protected array
# _getIncludePaths( )

Get allowed include paths

Get allowed include paths

Returns

array
protected Mage_Compiler_Model_Process
# _copy( string $source, string $target, mixed $firstIteration = true )

Copy directory

Copy directory

Parameters

$source
string
$source
$target
string
$target
$firstIteration

Returns

Mage_Compiler_Model_Process
protected Mage_Compiler_Model_Process
# _copyZendLocaleData( string $destDir )

Copy Zend Locale data to compilation folter

Copy Zend Locale data to compilation folter

Parameters

$destDir
string
$destDir

Returns

Mage_Compiler_Model_Process
protected Mage_Compiler_Model_Process
# _copyControllers( string $basePath )

Copy controllers with folders structure

Copy controllers with folders structure

Parameters

$basePath
string
$basePath base include path where files are located

Returns

Mage_Compiler_Model_Process
protected Mage_Compiler_Model_Process
# _copyAll( string $source, string $target )

Copy all files and subfolders

Copy all files and subfolders

Parameters

$source
string
$source
$target
string
$target

Returns

Mage_Compiler_Model_Process
protected string
# _mkdir( string $dir )

Create directory if not exist

Create directory if not exist

Parameters

$dir
string
$dir

Returns

string
protected Mage_Compiler_Model_Process
# _collectFiles( )

Copy files from all include directories to one. Lib files and controllers files will be copied as is

Copy files from all include directories to one. Lib files and controllers files will be copied as is

Returns

Mage_Compiler_Model_Process
public
# getCollectedFilesCount( )
public
# getCompiledFilesCount( )
public
# getCompileClassList( )
protected Mage_Compiler_Model_Process
# _compileFiles( )

Compile classes code to files

Compile classes code to files

Returns

Mage_Compiler_Model_Process
protected
# _getClassesSourceCode( mixed $classes, mixed $scope )
public
# clear( )
public Mage_Compiler_Model_Process
# run( )

Run compilation process

Run compilation process

Returns

Mage_Compiler_Model_Process
public Mage_Compiler_Model_Process
# registerIncludePath( boolean $flag = true )

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

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

Parameters

$flag
boolean
$flag

Returns

Mage_Compiler_Model_Process
public array
# validate( )

Validate if compilation process is allowed

Validate if compilation process is allowed

Returns

array
Properties summary
protected mixed $_compileDir null
#
protected mixed $_includeDir null
#
protected mixed $_statDir null
#
protected mixed $_compileConfig null
#
protected array $_includePaths array()
#
protected array $_processedClasses array()
#
protected array $_controllerFolders array()
#
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0