예제 #1
0
 public function testGeneration()
 {
     $this->assertFileNotExists($this->_packPath);
     ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_FirstModule', $this->_packPath . '/app/code/Magento/FirstModule');
     ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_SecondModule', $this->_packPath . '/app/code/Magento/SecondModule');
     ComponentRegistrar::register(ComponentRegistrar::THEME, 'adminhtml/default', $this->_packPath . '/app/design/adminhtml/default');
     $this->_generator->generate($this->_dictionaryPath, $this->_locale);
     foreach ($this->_expectedFiles as $file) {
         $this->assertFileEquals($this->_expectedDir . $file, $this->_packPath . $file);
     }
 }
예제 #2
0
 /**
  * @return \Magento\Backend\Model\Menu\Config
  */
 protected function prepareMenuConfig()
 {
     $this->loginAdminUser();
     $reflection = new \ReflectionClass('Magento\\Framework\\Component\\ComponentRegistrar');
     $paths = $reflection->getProperty('paths');
     $paths->setAccessible(true);
     $paths->setValue([ComponentRegistrar::MODULE => [], ComponentRegistrar::THEME => [], ComponentRegistrar::LANGUAGE => []]);
     $paths->setAccessible(false);
     ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_Backend', __DIR__ . '/_files/menu/Magento/Backend');
     /* @var $validationState \Magento\Framework\App\Arguments\ValidationState */
     $validationState = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Framework\\App\\Arguments\\ValidationState', ['appMode' => State::MODE_DEFAULT]);
     /* @var $configReader \Magento\Backend\Model\Menu\Config\Reader */
     $configReader = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Backend\\Model\\Menu\\Config\\Reader', ['validationState' => $validationState]);
     return \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Backend\\Model\\Menu\\Config', ['configReader' => $configReader, 'configCacheType' => $this->configCacheType]);
 }
예제 #3
0
 protected function setUp()
 {
     $reflection = new \ReflectionClass('Magento\\Framework\\Component\\ComponentRegistrar');
     $paths = $reflection->getProperty('paths');
     $paths->setAccessible(true);
     $this->backupRegistrar = $paths->getValue();
     $paths->setAccessible(false);
     $this->testDir = realpath(__DIR__ . '/_files');
     $this->expectedDir = $this->testDir . '/expected';
     $this->source = $this->testDir . '/source';
     $this->outputFileName = $this->testDir . '/translate.csv';
     // Register the test modules
     ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_FirstModule', $this->source . '/app/code/Magento/FirstModule');
     ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_SecondModule', $this->source . '/app/code/Magento/SecondModule');
     // Register the test theme
     ComponentRegistrar::register(ComponentRegistrar::THEME, 'adminhtml/default/backend', $this->source . '/app/design/adminhtml/default/backend');
     $this->generator = ServiceLocator::getDictionaryGenerator();
 }
예제 #4
0
<?php

//By now I have no other solution for a comoposer module :-(
try {
    \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'ADM_HelloWorld', __DIR__);
} catch (Exception $e) {
}
예제 #5
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::THEME, 'frontend/AlanKent/eco-warrior', __DIR__);
예제 #6
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Bluecom_Vendor', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Credevlabz_Testimonials', __DIR__);
예제 #8
0
<?php

/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
use Magento\Framework\Component\ComponentRegistrar;
$registrar = new ComponentRegistrar();
if ($registrar->getPath(ComponentRegistrar::MODULE, 'Magento_TestModule3') === null) {
    ComponentRegistrar::register(ComponentRegistrar::MODULE, 'Magento_TestModule3', __DIR__);
}
예제 #9
0
<?php

/**
 * Copyright © 2015 ToBai. All rights reserved.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Tobai_GeoIp2', __DIR__);
예제 #10
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::THEME, 'frontend/Vendor_EmailTest/custom_theme', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Pulsestorm_TutorialObjectManager2', __DIR__);
예제 #12
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Ibnab_DeleteOrders', __DIR__);
예제 #13
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Wyomind_Watchlog', __DIR__);
예제 #14
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Magento_Weee', __DIR__);
예제 #15
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Magento_SampleNewPage', __DIR__);
예제 #16
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Sophiasstyle_All', __DIR__);
예제 #17
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'TanDinh_Review', __DIR__);
예제 #18
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Magento_QueueCustomerConsumer', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Bluethink_Bkdatamigration', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE, 'magentotwotranslations_ru_ru', __DIR__);
예제 #21
0
<?php

# Explorer/Payment/registration.php
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'MageWN_WNPayment', __DIR__);
예제 #22
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Linnovate_Stacksight', __DIR__);
예제 #23
0
<?php

/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Magento_Translation', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Namluu_ExchangeRate', __DIR__);
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Bluecom_SalesOrderJson', __DIR__);
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Ubertheme_Ubdatamigration', __DIR__);
예제 #27
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE, 'payhas_tk_tm', __DIR__);
예제 #28
0
<?php

/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::THEME, 'frontend/Lero9/moorewilsons', __DIR__);
예제 #29
0
<?php

\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::MODULE, 'Training_Render', __DIR__);
<?php

/**
 * Copyright � 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE, 'magestore_vi_vn', __DIR__);