PHP Класс ConvertM1M2, convertm1m2

Copyright (c) 2015 Boris Gurvich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_aliases
$_autoloadMode
$_classFileCache
$_currentFile
$_env
$_fileCache
$_layouts
$_replace Sources: http://mage2.ru, https://wiki.magento.com/display/MAGE2DOC/Class+Mage
$_reservedWordsRe
$_skipConvertToDiRegex .. )$#ix
$_testInputFiles
$_testMode
$_testOutputFiles

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

Метод Описание
__construct ( $sourceDir, $mage1Dir, $mage2Dir )
addTestInputFile ( $contents, $filename = null )
autoloadCallback ( $class )
collectCoreModulesConfigs ( )
collectCoreModulesLayouts ( )
convertAllConfigs ( )
convertAllControllers ( )
convertAllExtensions ( $stage )
convertAllI18n ( )
convertAllLayouts ( )
convertAllObservers ( )
convertAllOtherFiles ( )
convertAllPhpFilesDI ( )
convertAllTemplates ( )
convertAllWebAssets ( )
convertCodeContents ( $contents, $mode = 'php' )
convertCodeContentsPhpMode ( $contents )
convertCodeObjectManagerToDI ( $contents )
convertCodeParseMethods ( $contents, $fileType = false, $returnResult = false )
convertConfigAcl ( )
convertConfigAclRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml, $path = '' )
convertConfigAdminhtmlDI ( )
convertConfigCatalogAttributes ( )
convertConfigCrontab ( )
convertConfigDI ( )
convertConfigDefaults ( )
convertConfigEmailTemplates ( )
convertConfigEvents ( )
convertConfigFieldset ( )
convertConfigFrontendDI ( )
convertConfigMenu ( )
convertConfigMenuRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml, $parent = null )
convertConfigModule ( )
convertConfigPdf ( )
convertConfigResources ( )
convertConfigRoutesAdmin ( )
convertConfigRoutesFrontend ( )
convertConfigSales ( )
convertConfigSystem ( )
convertConfigSystemNode ( $type, SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
convertConfigWidget ( )
convertConfigWidgetDataRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
convertController ( $file, $sourceDir, $targetDir )
convertControllerContext ( $contents )
convertDIGetParentConstructArgs ( $contents )
convertExtensionStage1 ( $extName, $rootDir )
convertExtensionStage2 ( $extName )
convertFindParentConstruct ( $contents, $first = true )
convertGenerateComposerFile ( )
convertGenerateMetaFiles ( )
convertGenerateRegistrationFile ( )
convertGetFullClassName ( $contents, $contentsClass, $shortClass ) : string
convertLayoutAreaTheme ( $area, $theme )
convertLayoutArgumentRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
convertLayoutFile ( $area, $file, $outputDir )
convertLayoutHeadNode ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
convertLayoutRecursive ( $area, SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
convertNamespaceUse ( $contents )
convertObserver ( $sourceFile, $targetDir )
convertPhpClasses ( $folder, $callback = null )
convertShortArraySyntax ( $contents )
convertTemplatesAreaTheme ( $area, $theme )
convertTemplatesEmails ( )
copyFile ( $src, $dst, $expand = false )
copyRecursive ( $src, $dst, $expand = false )
createConfigXml ( string $schemaPath, string $rootTagName = 'config' ) : SimpleDOM
deleteFile ( $filename, $expand = false )
expandOutputPath ( $path )
expandSourcePath ( $path )
findFilesRecursive ( $dir, $expand = false )
getClassName ( $type, $moduleClassKey, $m2 = true )
getOpportunisticArgValue ( $value )
getReplaceMaps ( )
getTestOutputFile ( $filename = null )
log ( $msg, $continue = false )
readFile ( $filename, $expand = false )
setTestMode ( $testMode = true )
writeFile ( $filename, $contents, $expand = false )

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

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

public __construct ( $sourceDir, $mage1Dir, $mage2Dir )

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

public addTestInputFile ( $contents, $filename = null )

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

public autoloadCallback ( $class )

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

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

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

public convertAllConfigs ( )

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

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

public convertAllExtensions ( $stage )

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

public convertAllI18n ( )

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

public convertAllLayouts ( )

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

public convertAllObservers ( )

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

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

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

public convertAllTemplates ( )

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

public convertAllWebAssets ( )

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

public convertCodeContents ( $contents, $mode = 'php' )

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

public convertCodeContentsPhpMode ( $contents )

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

public convertCodeObjectManagerToDI ( $contents )

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

public convertCodeParseMethods ( $contents, $fileType = false, $returnResult = false )

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

public convertConfigAcl ( )

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

public convertConfigAclRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml, $path = '' )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

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

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

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

public convertConfigDI ( )

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

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

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

public convertConfigEvents ( )

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

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

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

public convertConfigMenu ( )

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

public convertConfigMenuRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml, $parent = null )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertConfigModule ( )

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

public convertConfigPdf ( )

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

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

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

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

public convertConfigSales ( )

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

public convertConfigSystem ( )

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

public convertConfigSystemNode ( $type, SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertConfigWidget ( )

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

public convertConfigWidgetDataRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertController ( $file, $sourceDir, $targetDir )

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

public convertControllerContext ( $contents )

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

public convertDIGetParentConstructArgs ( $contents )

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

public convertExtensionStage1 ( $extName, $rootDir )

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

public convertExtensionStage2 ( $extName )

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

public convertFindParentConstruct ( $contents, $first = true )

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

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

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

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

public convertGetFullClassName ( $contents, $contentsClass, $shortClass ) : string
$contents
$contentsClass
$shortClass
Результат string full class with first backslash for consistency

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

public convertLayoutAreaTheme ( $area, $theme )

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

public convertLayoutArgumentRecursive ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertLayoutFile ( $area, $file, $outputDir )

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

public convertLayoutHeadNode ( SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertLayoutRecursive ( $area, SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml )
$sourceXml SimpleXMLElement
$targetXml SimpleXMLElement

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

public convertNamespaceUse ( $contents )

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

public convertObserver ( $sourceFile, $targetDir )

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

public convertPhpClasses ( $folder, $callback = null )

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

public convertShortArraySyntax ( $contents )

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

public convertTemplatesAreaTheme ( $area, $theme )

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

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

public copyFile ( $src, $dst, $expand = false )

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

public copyRecursive ( $src, $dst, $expand = false )

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

public createConfigXml ( string $schemaPath, string $rootTagName = 'config' ) : SimpleDOM
$schemaPath string
$rootTagName string
Результат SimpleDOM

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

public deleteFile ( $filename, $expand = false )

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

public expandOutputPath ( $path )

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

public expandSourcePath ( $path )

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

public findFilesRecursive ( $dir, $expand = false )

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

public getClassName ( $type, $moduleClassKey, $m2 = true )

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

public getOpportunisticArgValue ( $value )

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

public getReplaceMaps ( )

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

public getTestOutputFile ( $filename = null )

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

public log ( $msg, $continue = false )

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

public readFile ( $filename, $expand = false )

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

public setTestMode ( $testMode = true )

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

public writeFile ( $filename, $contents, $expand = false )

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

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

protected $_aliases

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

protected $_autoloadMode

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

protected $_classFileCache

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

protected $_currentFile

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

protected $_env

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

protected $_fileCache

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

protected $_layouts

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

Sources: http://mage2.ru, https://wiki.magento.com/display/MAGE2DOC/Class+Mage
protected $_replace

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

protected $_reservedWordsRe

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

.. )$#ix
protected $_skipConvertToDiRegex

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

protected $_testInputFiles

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

protected $_testMode

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

protected $_testOutputFiles