Overview

Classes

  • Packager_Common_Base
  • Packager_Phar
  • Packager_Phar_ResultCompleter
  • Packager_Php
  • Packager_Php_Base
  • Packager_Php_Completer
  • Packager_Php_Scripts_Completer
  • Packager_Php_Scripts_Dependencies
  • Packager_Php_Scripts_Order
  • Packager_Php_Scripts_Replacer
  • Packager_Php_Wrapper
  • Packager_Php_Wrapper_DirectoryIterator
  • Packager_Php_Wrapper_SplFileInfo
  • Overview
  • Class
  • Tree

Class Packager_Common_Base

Direct known subclasses

Packager_Phar_ResultCompleter, Packager_Php_Base

Indirect known subclasses

Packager_Phar, Packager_Php, Packager_Php_Completer, Packager_Php_Scripts_Completer, Packager_Php_Scripts_Dependencies, Packager_Php_Scripts_Order
Located at packager/src/Packager/Common/Base.php
Methods summary
public
# __construct( $cfg = array() )
public static
# Create( $cfg = array() )
public static
# Get( $cfg = array() )
public
# SetSourceDir( $fullOrRelativePath = '' )
public
# SetReleaseFile( $releaseFileFullPath = '' )
public
# SetExcludePatterns( $excludePatterns = array() )
public
# AddExcludePatterns( $excludePatterns = array() )
public
# SetIncludePatterns( $includePatterns = array() )
public
# AddIncludePatterns( $includePatterns = array() )
public
# SetPatternReplacements( $patternReplacements = array() )
public
# AddPatternReplacements( $patternReplacements = array() )
public
# SetStringReplacements( $stringReplacements = array() )
public
# AddStringReplacements( $stringReplacements = array() )
public
# SetMinifyTemplates( $minifyTemplates = TRUE )
public
# SetMinifyPhp( $minifyPhp = TRUE )
public
# SetRemovePhpDocComments( $removePhpDocComments = TRUE )
public
# SetIncludeFirst( $includeFirst = array() )
public
# AddIncludeFirst( $includeFirst = array(), $mode = 'append' )
public
# SetIncludeLast( $includeLast = array() )
public
# AddIncludeLast( $includeLast = array(), $mode = 'append' )
public
# SetPhpFileSystemMode( $fsMode = 'PHP_PRESERVE_HDD' )
public
# SetAutoloadingOrderDetection( $enabled = TRUE )
public
# ReplacePhpFunctions( )
public
# KeepPhpFunctions( )
public
# MergeConfiguration( $cfg = array() )
public
# Run( $cfg = array() )
protected static
# decodeJson( & $cUrlContentStr )
public static
# ErrorHandler( $severity = NULL, $message = NULL, $file = NULL, $line = NULL, $context = NULL )
public static
# ExceptionHandler( $exception = NULL, $exit = TRUE )
public static
# ShutdownHandler( )
protected
# shrinkPhpCode( & $code = '' )
protected
# shrinkPhpCodeReducePhpDocComment( $code )
protected
# completeJobAndParams( )
protected
# executeJobAndGetResult( $job = '', $arguments = array(), $resultType = 'json' )
protected
# sendJsonResultAndExit( $jsonData )
protected
# completeAllFiles( )
protected
# excludeFilesByCfg( & $files )
protected
# sendResult( $title, $content, $type = '' )
Properties summary
protected $cfg
#
protected array $files
# array()
protected $cliScriptName
#
protected string $compilationType
# ''
protected array $exceptionsMessages
# array()
protected array $exceptionsTraces
# array()
protected integer $includedFilesCountTillNow
# 0
protected array $errorHandlerData
# array()
protected array $errorResponse
# array()
protected array $autoLoadedFiles
# array()
protected static array $templatesExtensions
# array('phtml')
protected static array $fileTypesStoringTypes
# array( 'gzip' => array( 'css', 'htc', 'js', 'txt', 'svg' ), 'binary' => array( 'ico', 'gif', 'png', 'jpg', 'jpeg', 'zip', 'ttf', 'eot', 'otf', 'woff', 'woff2', ), 'base64' => array( // 'ini', ), 'template' => array( 'phtml', ), 'text' => array( 'ini', 'htm', 'html', 'xml', 'xsd', 'csv', ), )
protected static $instance
#
MvcCore API documentation generated by ApiGen