PHP Класс Mage_Connect_Packager, Inchoo_PHP7

Автор: Magento Core Team ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_archiver Mage_Archive
$_http

Открытые методы

Метод Описание
__construct ( ) Constructor
getArchiver ( ) : Mage_Archive
getDependenciesList ( string $chanName, string $package, Mage_Connect_Singleconfig $cache, Mage_Connect_Config $config, mixed $versionMax = false, mixed $versionMin = false, $withDepsRecursive = true, $forceRemote = false ) : mixed PHP 7 compatibility rewrite
getDownloader ( )
getLocalModifiedFiles ( $chanName, $package, $cacheObj, $configObj ) : array Get local modified files
getRemoteCache ( $ftpString )
getRemoteConf ( $ftpString )
getRemoteConfig ( $ftpString )
getRemoteModifiedFiles ( $chanName, $package, $cacheObj, Mage_Connect_Ftp $ftp ) : array Get remote modified files
getUninstallList ( string $chanName, string $package, Mage_Connect_Singleconfig $cache, Mage_Connect_Config $config, boolean $withDepsRecursive = true ) : array PHP 7 compatibility rewrite
getUpgradesList ( $channels, Mage_Connect_Singleconfig $cacheObject, $configObj, Mage_Connect_Rest $restObj = null, boolean $checkConflicts = false ) : array Get upgrades list
processInstallPackage ( Mage_Connect_Package $package, string $file, $configObj ) : void Package installation to FS
processInstallPackageFtp ( $package, $file, $configObj, $ftp )
processUninstallPackage ( $chanName, $package, Mage_Connect_Singleconfig $cacheObj, $configObj ) : unknown_type
processUninstallPackageFtp ( $chanName, $package, Mage_Connect_Singleconfig $cacheObj, Mage_Connect_Ftp $ftp ) : unknown_type
writeToRemoteCache ( $cache, $ftpObj )
writeToRemoteConfig ( $cache, $ftpObj )

Защищенные методы

Метод Описание
convertFtpPath ( $str )
processDepsHash ( array &$depsHash, boolean $sortReverse = true ) : array Process dependencies hash Makes topological sorting and gives operation order list

Описание методов

__construct() публичный Метод

Constructor
public __construct ( )

convertFtpPath() защищенный Метод

protected convertFtpPath ( $str )

getArchiver() публичный Метод

public getArchiver ( ) : Mage_Archive
Результат Mage_Archive

getDependenciesList() публичный Метод

Get dependencies list/install order info
public getDependenciesList ( string $chanName, string $package, Mage_Connect_Singleconfig $cache, Mage_Connect_Config $config, mixed $versionMax = false, mixed $versionMin = false, $withDepsRecursive = true, $forceRemote = false ) : mixed
$chanName string
$package string
$cache Mage_Connect_Singleconfig
$config Mage_Connect_Config
$versionMax mixed
$versionMin mixed
Результат mixed

getDownloader() публичный Метод

public getDownloader ( )

getLocalModifiedFiles() публичный Метод

Get local modified files
public getLocalModifiedFiles ( $chanName, $package, $cacheObj, $configObj ) : array
$chanName
$package
$cacheObj
$configObj
Результат array

getRemoteCache() публичный Метод

public getRemoteCache ( $ftpString )

getRemoteConf() публичный Метод

public getRemoteConf ( $ftpString )

getRemoteConfig() публичный Метод

public getRemoteConfig ( $ftpString )

getRemoteModifiedFiles() публичный Метод

Get remote modified files
public getRemoteModifiedFiles ( $chanName, $package, $cacheObj, Mage_Connect_Ftp $ftp ) : array
$chanName
$package
$cacheObj
$ftp Mage_Connect_Ftp
Результат array

getUninstallList() публичный Метод

Get uninstall list
public getUninstallList ( string $chanName, string $package, Mage_Connect_Singleconfig $cache, Mage_Connect_Config $config, boolean $withDepsRecursive = true ) : array
$chanName string
$package string
$cache Mage_Connect_Singleconfig
$config Mage_Connect_Config
$withDepsRecursive boolean
Результат array

getUpgradesList() публичный Метод

Get upgrades list
public getUpgradesList ( $channels, Mage_Connect_Singleconfig $cacheObject, $configObj, Mage_Connect_Rest $restObj = null, boolean $checkConflicts = false ) : array
$cacheObject Mage_Connect_Singleconfig
$restObj Mage_Connect_Rest optional
$checkConflicts boolean
Результат array

processDepsHash() защищенный Метод

Process dependencies hash Makes topological sorting and gives operation order list
protected processDepsHash ( array &$depsHash, boolean $sortReverse = true ) : array
$depsHash array
$sortReverse boolean
Результат array

processInstallPackage() публичный Метод

Package installation to FS
public processInstallPackage ( Mage_Connect_Package $package, string $file, $configObj ) : void
$package Mage_Connect_Package
$file string
Результат void

processInstallPackageFtp() публичный Метод

public processInstallPackageFtp ( $package, $file, $configObj, $ftp )

processUninstallPackage() публичный Метод

public processUninstallPackage ( $chanName, $package, Mage_Connect_Singleconfig $cacheObj, $configObj ) : unknown_type
$chanName
$package
$cacheObj Mage_Connect_Singleconfig
Результат unknown_type

processUninstallPackageFtp() публичный Метод

public processUninstallPackageFtp ( $chanName, $package, Mage_Connect_Singleconfig $cacheObj, Mage_Connect_Ftp $ftp ) : unknown_type
$chanName
$package
$cacheObj Mage_Connect_Singleconfig
$ftp Mage_Connect_Ftp
Результат unknown_type

writeToRemoteCache() публичный Метод

public writeToRemoteCache ( $cache, $ftpObj )

writeToRemoteConfig() публичный Метод

public writeToRemoteConfig ( $cache, $ftpObj )

Описание свойств

$_archiver защищенное свойство

protected Mage_Archive $_archiver
Результат Mage_Archive

$_http защищенное свойство

protected $_http