Overview

Classes

  • Packager_Common_Base
  • Packager_Common_StaticCopies
  • 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

Exceptions

  • Packager_Php_Scripts_Throwable
  • Overview
  • Class
  • Tree
  • Todo
  • Deprecated
  • Download

Class Packager_Php_Scripts_Dependencies

Packager_Common_Base
Extended by Packager_Common_StaticCopies
Extended by Packager_Php_Base
Extended by Packager_Php_Scripts_Completer
Extended by Packager_Php_Scripts_Order
Extended by Packager_Php_Scripts_Dependencies

Direct known subclasses

Packager_Php_Completer

Indirect known subclasses

Packager_Php
Located at src/Packager/Php/Scripts/Dependencies.php
Methods summary
public static
# AutoloadCall( $className )
protected
# completePhpFilesDependencies( )
private
# _completeRequireRecords( $fullPath, & $fileInfo )
private
# _completeRequiredByRecords( )
private
# _completeRequiredByRecordsRecursive( $searchedFullPath, & $searchedRequirementsRequiredBy )
private
# _completeDependenciesByRequiresAndIncludes( $fullPath, & $fileInfo )
private
# _completeDependenciesByFileContentCapture( & $fileInfo )
private
# _completeDependenciesByReqsAndInclsReplaceConstsAndEval( & $fileInfo, & $capturedItems )
private
# _removeProperlyCapturedReqsAndInclsFromPhpFilesContents( & $fileInfo, & $capturedItems )
private
# _completeDependenciesByReqsAndInclsAbsolutizeCapturedPaths( & $fileInfo, & $capturedItems )
private
# _completePhpFileDependenciesByAutoloadDeclaration( & $fileInfo )
protected
# completePhpFilesDependenciesByAutoloadDeclaration( $file = '' )
private
# _prepareIncludePathsOrComposerAutoloadAndErrorHandlers( $file )
public static
# CompleteIncludedFilesByTargetFile( )
private
# _isFileIncluded( $file )
private static
# _virtualRealPath( $path )
Methods inherited from Packager_Php_Scripts_Order
completePhpFilesOrder()
Methods inherited from Packager_Php_Scripts_Completer
completeWrapperCode(), processPatternAndStringReplacements(), processScriptsPhpCode()
Methods inherited from Packager_Php_Base
Run(), SetExcludePatternsDefault(), SetIncludeFirstDefault(), SetIncludeLastDefault(), __construct()
Methods inherited from Packager_Common_StaticCopies
cleanReleaseDir(), copyStaticFilesAndFolders()
Methods inherited from Packager_Common_Base
AddExcludePatterns(), AddIncludeFirst(), AddIncludeLast(), AddIncludePatterns(), AddPatternReplacements(), AddStringReplacements(), Create(), ErrorHandler(), ExceptionHandler(), Get(), KeepPhpFunctions(), MergeConfiguration(), PreRun(), PrintFilesToPack(), ReplacePhpFunctions(), SetAutoloadingOrderDetection(), SetExcludePatterns(), SetIncludeFirst(), SetIncludeLast(), SetIncludePatterns(), SetKeepPhpDocComments(), SetMinifyPhp(), SetMinifyTemplates(), SetPatternReplacements(), SetPhpFileSystemMode(), SetReleaseDir(), SetReleaseFileName(), SetSourceDir(), SetStaticCopies(), SetStringReplacements(), ShutdownHandler(), completeAllFiles(), completeJobAndParams(), decodeJson(), encodeFilesToUtf8(), excludeFilesByCfg(), executeJobAndGetResult(), sendJsonResultAndExit(), sendResult(), shrinkPhpCode(), shrinkPhpCodeReducePhpDocComment()
Constants inherited from Packager_Php_Base
NAMESPACE_GLOBAL_CURLY_BRACKETS, NAMESPACE_NAMED_CURLY_BRACKETS, NAMESPACE_NAMED_SEMICOLONS, NAMESPACE_NONE, PACKAGER_COMMAND_FUNCTION, PACKAGER_COMMAND_REPLACEMENTS_OFF, PACKAGER_COMMAND_REPLACEMENTS_ON
Properties summary
protected array $includedFiles
# []
protected $composerClassLoader
# NULL
private static array $_includePaths
# [ '', '/App', '/Libs', ]
Properties inherited from Packager_Php_Base
$anyPhpContainsNamespace, $errorReportingLevelDefault, $excludePatternsDefault, $filesPhpDependencies, $filesPhpOrder, $globalNamespaceOpened, $includeFirstDefault, $includeLastDefault, $phpReplacementsStatistics, $result, $resultFilesContents, $resultFilesInfo, $unsafeOrderDetection, $wrapperClassName, $wrapperCode, $wrapperInternalElementsDependencies, $wrapperReplacements, $wrapperStringDeclarator
Properties inherited from Packager_Common_StaticCopies
$staticallyCopiedFiles
Properties inherited from Packager_Common_Base
$autoLoadedFiles, $cfg, $cliScriptName, $compilationType, $errorHandlerData, $errorResponse, $exceptionsMessages, $exceptionsTraces, $fileTypesStoringTypes, $files, $includedFilesCountTillNow, $instance, $templatesExtensions
Packager API Documentation API documentation generated by ApiGen