Update Composer, update everything
This commit is contained in:
parent
ea3e94409f
commit
dda5c284b6
19527 changed files with 1135420 additions and 351004 deletions
53
vendor/drupal/console/Test/Generator/AuthenticationProviderGeneratorTest.php
vendored
Normal file
53
vendor/drupal/console/Test/Generator/AuthenticationProviderGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\AuthenticationProviderGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\AuthenticationProviderGenerator;
|
||||
use Drupal\Console\Test\DataProvider\AuthenticationProviderDataProviderTrait;
|
||||
|
||||
class AuthenticationProviderGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use AuthenticationProviderDataProviderTrait;
|
||||
|
||||
/**
|
||||
* AuthenticationProvider generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateAuthenticationProvider(
|
||||
$module,
|
||||
$class_name,
|
||||
$provider_id
|
||||
) {
|
||||
$generator = new AuthenticationProviderGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$provider_id
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getAuthenticationPath($module, 'Provider').'/'.$class_name.'.php',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.services.yml'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
43
vendor/drupal/console/Test/Generator/CommandGeneratorTest.php
vendored
Normal file
43
vendor/drupal/console/Test/Generator/CommandGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains \Drupal\Console\Test\Generator\CommandGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\CommandGenerator;
|
||||
use Drupal\Console\Test\DataProvider\CommandDataProviderTrait;
|
||||
|
||||
class CommandGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use CommandDataProviderTrait;
|
||||
|
||||
/**
|
||||
* @param $module
|
||||
* @param $name
|
||||
* @param $class
|
||||
* @param $containerAware
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateCommand(
|
||||
$module,
|
||||
$name,
|
||||
$class,
|
||||
$containerAware
|
||||
) {
|
||||
$generator = new CommandGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$name,
|
||||
$class,
|
||||
$containerAware
|
||||
);
|
||||
}
|
||||
}
|
78
vendor/drupal/console/Test/Generator/ConfigFormBaseGeneratorTest.php
vendored
Normal file
78
vendor/drupal/console/Test/Generator/ConfigFormBaseGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,78 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ConfigFormBaseGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\FormGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ConfigFormBaseDataProviderTrait;
|
||||
|
||||
class ConfigFormBaseGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ConfigFormBaseDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Form generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $services
|
||||
* @param $inputs
|
||||
* @param $form_id
|
||||
* @param $form_type
|
||||
* @param $path
|
||||
* @param $menu_link_gen
|
||||
* @param $menu_link_title
|
||||
* @param $menu_parent
|
||||
* @param $menu_link_desc
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateConfigFormBase(
|
||||
$module,
|
||||
$class_name,
|
||||
$services,
|
||||
$inputs,
|
||||
$form_id,
|
||||
$form_type,
|
||||
$path,
|
||||
$menu_link_gen,
|
||||
$menu_link_title,
|
||||
$menu_parent,
|
||||
$menu_link_desc
|
||||
) {
|
||||
$generator = new FormGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$services,
|
||||
$inputs,
|
||||
$form_id,
|
||||
$form_type,
|
||||
$path,
|
||||
$menu_link_gen,
|
||||
$menu_link_title,
|
||||
$menu_parent,
|
||||
$menu_link_desc
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getFormPath($module).'/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
|
||||
if ($path) {
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getModulePath($module).'/'.$module.'.routing.yml'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
57
vendor/drupal/console/Test/Generator/ContentTypeGeneratorTest.php
vendored
Normal file
57
vendor/drupal/console/Test/Generator/ContentTypeGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\EntityBundleGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\EntityBundleGenerator;
|
||||
use Drupal\Console\Test\DataProvider\EntityBundleDataProviderTrait;
|
||||
|
||||
class ContentTypeGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use EntityBundleDataProviderTrait;
|
||||
|
||||
/**
|
||||
* ContentType generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $bundle_name
|
||||
* @param $bundle_title
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateContentType(
|
||||
$module,
|
||||
$bundle_name,
|
||||
$bundle_title
|
||||
) {
|
||||
$generator = new EntityBundleGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$bundle_name,
|
||||
$bundle_title
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getModulePath($module) . '/config/install/core.entity_form_display.node.' . $bundle_name . '.default.yml',
|
||||
$generator->getSite()->getModulePath($module) . '/config/install/core.entity_view_display.node.' . $bundle_name . '.default.yml',
|
||||
$generator->getSite()->getModulePath($module) . '/config/install/core.entity_view_display.node.' . $bundle_name . '.teaser.yml',
|
||||
$generator->getSite()->getModulePath($module) . '/config/install/field.field.node.' . $bundle_name . '.body.yml',
|
||||
$generator->getSite()->getModulePath($module) . '/config/install/node.type.' . $bundle_name . '.yml',
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
68
vendor/drupal/console/Test/Generator/ControllerGeneratorTest.php
vendored
Normal file
68
vendor/drupal/console/Test/Generator/ControllerGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,68 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ControllerGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\ControllerGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ControllerDataProviderTrait;
|
||||
|
||||
class ControllerGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ControllerDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Controller generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $routes
|
||||
* @param $test
|
||||
* @param $build_services
|
||||
* @param $class_machine_name
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateController(
|
||||
$module,
|
||||
$class_name,
|
||||
$routes,
|
||||
$test,
|
||||
$build_services
|
||||
) {
|
||||
$generator = new ControllerGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$routes,
|
||||
$test,
|
||||
$build_services
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getControllerPath($module).'/'.$class_name.'.php',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.routing.yml'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
|
||||
if ($test) {
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getTestPath($module, 'Controller') . '/' . $class_name.'Test.php'),
|
||||
sprintf('%s does not exist', $class_name.'Test.php')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
67
vendor/drupal/console/Test/Generator/EntityConfigGeneratorTest.php
vendored
Normal file
67
vendor/drupal/console/Test/Generator/EntityConfigGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\EntityConfigGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\EntityConfigGenerator;
|
||||
use Drupal\Console\Test\DataProvider\EntityConfigDataProviderTrait;
|
||||
|
||||
class EntityConfigGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use EntityConfigDataProviderTrait;
|
||||
|
||||
/**
|
||||
* EntityConfig generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $entity_name
|
||||
* @param $entity_class
|
||||
* @param $label
|
||||
* @param $base_path
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateEntityConfig(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path
|
||||
) {
|
||||
$generator = new EntityConfigGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getModulePath($module).'/config/schema/'.$entity_name.'.schema.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.menu.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.action.yml',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'Interface.php',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'Form.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'DeleteForm.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'HtmlRouteProvider.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'ListBuilder.php'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
86
vendor/drupal/console/Test/Generator/EntityContentGeneratorTest.php
vendored
Normal file
86
vendor/drupal/console/Test/Generator/EntityContentGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,86 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\EntityContentGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\EntityContentGenerator;
|
||||
use Drupal\Console\Test\DataProvider\EntityContentDataProviderTrait;
|
||||
|
||||
class EntityContentGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use EntityContentDataProviderTrait;
|
||||
|
||||
/**
|
||||
* EntityContent generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $entity_name
|
||||
* @param $entity_class
|
||||
* @param $label
|
||||
* @param $base_path
|
||||
* @param $is_translatable
|
||||
* @param $revisionable
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateEntityContent(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path,
|
||||
$is_translatable,
|
||||
$revisionable
|
||||
) {
|
||||
$generator = new EntityContentGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path,
|
||||
$is_translatable,
|
||||
null,
|
||||
$revisionable
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.permissions.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.menu.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.task.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.action.yml',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'Interface.php',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'.php',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'ViewsData.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'AccessControlHandler.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'HtmlRouteProvider.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'ListBuilder.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'Storage.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'StorageInterface.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'SettingsForm.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'Form.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'DeleteForm.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'RevisionDeleteForm.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'RevisionRevertTranslationForm.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'RevisionRevertForm.php',
|
||||
$generator->getSite()->getControllerPath($module).'/'.$entity_class.'Controller.php',
|
||||
$generator->getSite()->getModulePath($module).'/'.$entity_name.'.page.inc',
|
||||
$generator->getSite()->getTemplatePath($module).'/'.$entity_name.'.html.twig',
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
67
vendor/drupal/console/Test/Generator/EntityGeneratorTest.php
vendored
Normal file
67
vendor/drupal/console/Test/Generator/EntityGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\EntityGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\EntityConfigGenerator;
|
||||
use Drupal\Console\Test\DataProvider\EntityDataProviderTrait;
|
||||
|
||||
class EntityGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use EntityDataProviderTrait;
|
||||
|
||||
/**
|
||||
* EntityConfig generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $entity_name
|
||||
* @param $entity_class
|
||||
* @param $label
|
||||
* @param $base_path
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateEntity(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path
|
||||
) {
|
||||
$generator = new EntityConfigGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$entity_name,
|
||||
$entity_class,
|
||||
$label,
|
||||
$base_path
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getModulePath($module).'/config/schema/'.$entity_name.'.schema.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.menu.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.links.action.yml',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'Interface.php',
|
||||
$generator->getSite()->getEntityPath($module).'/'.$entity_class.'.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'Form.php',
|
||||
$generator->getSite()->getFormPath($module).'/'.$entity_class.'DeleteForm.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'HtmlRouteProvider.php',
|
||||
$generator->getSite()->getSourcePath($module).'/'.$entity_class.'ListBuilder.php'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
78
vendor/drupal/console/Test/Generator/FormGeneratorTest.php
vendored
Normal file
78
vendor/drupal/console/Test/Generator/FormGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,78 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\FormGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\FormGenerator;
|
||||
use Drupal\Console\Test\DataProvider\FormDataProviderTrait;
|
||||
|
||||
class FormGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use FormDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Form generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $services
|
||||
* @param $inputs
|
||||
* @param $form_id
|
||||
* @param $form_type
|
||||
* @param $path
|
||||
* @param $menu_link_gen
|
||||
* @param $menu_link_title
|
||||
* @param $menu_parent
|
||||
* @param $menu_link_desc
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateForm(
|
||||
$module,
|
||||
$class_name,
|
||||
$services,
|
||||
$inputs,
|
||||
$form_id,
|
||||
$form_type,
|
||||
$path,
|
||||
$menu_link_gen,
|
||||
$menu_link_title,
|
||||
$menu_parent,
|
||||
$menu_link_desc
|
||||
) {
|
||||
$generator = new FormGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$services,
|
||||
$inputs,
|
||||
$form_id,
|
||||
$form_type,
|
||||
$path,
|
||||
$menu_link_gen,
|
||||
$menu_link_title,
|
||||
$menu_parent,
|
||||
$menu_link_desc
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getFormPath($module).'/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
|
||||
if ($path) {
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getModulePath($module).'/'.$module.'.routing.yml'),
|
||||
sprintf('%s does not exist', $module.'.routing.yml')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
19
vendor/drupal/console/Test/Generator/GeneratorTest.php
vendored
Normal file
19
vendor/drupal/console/Test/Generator/GeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\GeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Test\BaseTestCase;
|
||||
|
||||
abstract class GeneratorTest extends BaseTestCase
|
||||
{
|
||||
public function getSkeletonDirs()
|
||||
{
|
||||
$skeletonDirs[] = __DIR__ . '/../../templates';
|
||||
|
||||
return $skeletonDirs;
|
||||
}
|
||||
}
|
50
vendor/drupal/console/Test/Generator/JsTestGeneratorTest.php
vendored
Normal file
50
vendor/drupal/console/Test/Generator/JsTestGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\JsTestGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\JsTestGenerator;
|
||||
use Drupal\Console\Test\DataProvider\JsTestDataProviderTrait;
|
||||
|
||||
class JsTestGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use JsTestDataProviderTrait;
|
||||
|
||||
/**
|
||||
* JavaScript test generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateJsTest(
|
||||
$module,
|
||||
$class_name
|
||||
) {
|
||||
$generator = new JsTestGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getJsTestsPath($module) . "/$class_name.php",
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
85
vendor/drupal/console/Test/Generator/ModuleGeneratorTest.php
vendored
Normal file
85
vendor/drupal/console/Test/Generator/ModuleGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ModuleGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\ModuleGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ModuleDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Class ModuleGeneratorTest
|
||||
* @package Drupal\Console\Test\Generator
|
||||
*/
|
||||
class ModuleGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ModuleDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Module generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $machine_name
|
||||
* @param $module_path,
|
||||
* @param $description
|
||||
* @param $core
|
||||
* @param $package
|
||||
* @param $moduleFile
|
||||
* @param $featureBundle
|
||||
* @param $composer
|
||||
* @param $dependencies
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateModule(
|
||||
$module,
|
||||
$machine_name,
|
||||
$module_path,
|
||||
$description,
|
||||
$core,
|
||||
$package,
|
||||
$moduleFile,
|
||||
$featureBundle,
|
||||
$composer,
|
||||
$dependencies
|
||||
) {
|
||||
$generator = new ModuleGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$machine_name,
|
||||
$module_path,
|
||||
$description,
|
||||
$core,
|
||||
$package,
|
||||
$moduleFile,
|
||||
$featureBundle,
|
||||
$composer,
|
||||
$dependencies
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($module_path . '/' . $machine_name . '/' . $machine_name . '.info.yml'),
|
||||
sprintf('%s has been generated', $module_path . '/' . $machine_name . '.info.yml')
|
||||
);
|
||||
|
||||
if ($moduleFile) {
|
||||
$this->assertTrue(
|
||||
file_exists($module_path . '/' . $machine_name . '/' . $machine_name . '.module'),
|
||||
sprintf('%s has been generated', $module_path . '/' . $machine_name . '/' . $machine_name . '.module')
|
||||
);
|
||||
}
|
||||
|
||||
if ($composer) {
|
||||
$this->assertTrue(
|
||||
file_exists($module_path . '/' . $machine_name . '/composer.json'),
|
||||
sprintf('%s has been generated', $module_path . '/' . $machine_name . '/composer.json')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
44
vendor/drupal/console/Test/Generator/PermissionGeneratorTest.php
vendored
Normal file
44
vendor/drupal/console/Test/Generator/PermissionGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PermissionGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PermissionGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PermissionDataProviderTrait;
|
||||
|
||||
class PermissionGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PermissionDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Permission generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $permissions
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePermission(
|
||||
$module,
|
||||
$permissions
|
||||
) {
|
||||
$generator = new PermissionGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$permissions
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getModulePath($module).'/'.$module.'.permissions.yml'),
|
||||
sprintf('%s does not exist', $module.'.permissions.yml')
|
||||
);
|
||||
}
|
||||
}
|
56
vendor/drupal/console/Test/Generator/PluginBlockGeneratorTest.php
vendored
Normal file
56
vendor/drupal/console/Test/Generator/PluginBlockGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,56 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginBlockGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginBlockGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginBlockDataProviderTrait;
|
||||
|
||||
class PluginBlockGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginBlockDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginBlock generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $services
|
||||
* @param $inputs
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginBlock(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$services,
|
||||
$inputs
|
||||
) {
|
||||
$generator = new PluginBlockGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$services,
|
||||
$inputs
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Block').'/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
55
vendor/drupal/console/Test/Generator/PluginCKEditorButtonGeneratorTest.php
vendored
Normal file
55
vendor/drupal/console/Test/Generator/PluginCKEditorButtonGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,55 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginCKEditorButtonGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginCKEditorButtonGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginCKEditorButtonDataProviderTrait;
|
||||
|
||||
class PluginCKEditorButtonGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginCKEditorButtonDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginCKEditorButton generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $button_name
|
||||
* @param $button_icon_path
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateCKEditorButtonEffect(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$button_name,
|
||||
$button_icon_path
|
||||
) {
|
||||
$generator = new PluginCKEditorButtonGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$button_name,
|
||||
$button_icon_path
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'CKEditorPlugin').'/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
59
vendor/drupal/console/Test/Generator/PluginConditionGeneratorTest.php
vendored
Normal file
59
vendor/drupal/console/Test/Generator/PluginConditionGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginConditionGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginConditionGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginConditionDataProviderTrait;
|
||||
|
||||
class PluginConditionGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginConditionDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginCondition generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $context_definition_id
|
||||
* @param $context_definition_label
|
||||
* @param $context_definition_required
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginCondition(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$context_definition_id,
|
||||
$context_definition_label,
|
||||
$context_definition_required
|
||||
) {
|
||||
$generator = new PluginConditionGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$context_definition_id,
|
||||
$context_definition_label,
|
||||
$context_definition_required
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Condition') . '/' . $class_name . '.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
53
vendor/drupal/console/Test/Generator/PluginFieldFormatterGeneratorTest.php
vendored
Normal file
53
vendor/drupal/console/Test/Generator/PluginFieldFormatterGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginFieldFormatterGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginFieldFormatterGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginFieldFormatterDataProviderTrait;
|
||||
|
||||
class PluginFieldFormatterGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginFieldFormatterDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginFieldFormatter generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $field_type
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginFieldFormatter(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$field_type
|
||||
) {
|
||||
$generator = new PluginFieldFormatterGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$field_type
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Field/FieldFormatter') . '/' . $class_name . '.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
80
vendor/drupal/console/Test/Generator/PluginFieldGeneratorTest.php
vendored
Normal file
80
vendor/drupal/console/Test/Generator/PluginFieldGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,80 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginFieldGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginFieldTypeGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginFieldDataProviderTrait;
|
||||
|
||||
class PluginFieldGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginFieldDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginField generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $type_class_name
|
||||
* @param $type_label
|
||||
* @param $type_plugin_id
|
||||
* @param $type_description
|
||||
* @param $formatter_class_name
|
||||
* @param $formatter_label
|
||||
* @param $formatter_plugin_id
|
||||
* @param $widget_class_name
|
||||
* @param $widget_label
|
||||
* @param $widget_plugin_id
|
||||
* @param $field_type
|
||||
* @param $default_widget
|
||||
* @param $default_formatter
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginFieldType(
|
||||
$module,
|
||||
$type_class_name,
|
||||
$type_label,
|
||||
$type_plugin_id,
|
||||
$type_description,
|
||||
$formatter_class_name,
|
||||
$formatter_label,
|
||||
$formatter_plugin_id,
|
||||
$widget_class_name,
|
||||
$widget_label,
|
||||
$widget_plugin_id,
|
||||
$field_type,
|
||||
$default_widget,
|
||||
$default_formatter
|
||||
) {
|
||||
$generator = new PluginFieldTypeGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$type_class_name,
|
||||
$type_label,
|
||||
$type_plugin_id,
|
||||
$type_description,
|
||||
$formatter_class_name,
|
||||
$formatter_label,
|
||||
$formatter_plugin_id,
|
||||
$widget_class_name,
|
||||
$widget_label,
|
||||
$widget_plugin_id,
|
||||
$field_type,
|
||||
$default_widget,
|
||||
$default_formatter
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Field/FieldType') . '/' . $type_class_name . '.php'),
|
||||
sprintf('%s does not exist', $type_class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
59
vendor/drupal/console/Test/Generator/PluginFieldTypeGeneratorTest.php
vendored
Normal file
59
vendor/drupal/console/Test/Generator/PluginFieldTypeGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginFieldTypeGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginFieldTypeGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginFieldTypeDataProviderTrait;
|
||||
|
||||
class PluginFieldTypeGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginFieldTypeDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginFieldType generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $description
|
||||
* @param $default_widget
|
||||
* @param $default_formatter
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginFieldType(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$description,
|
||||
$default_widget,
|
||||
$default_formatter
|
||||
) {
|
||||
$generator = new PluginFieldTypeGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$description,
|
||||
$default_widget,
|
||||
$default_formatter
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Field/FieldType') . '/' . $class_name . '.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
53
vendor/drupal/console/Test/Generator/PluginFieldWidgetGeneratorTest.php
vendored
Normal file
53
vendor/drupal/console/Test/Generator/PluginFieldWidgetGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginFieldWidgetGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginFieldWidgetGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginFieldWidgetDataProviderTrait;
|
||||
|
||||
class PluginFieldWidgetGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginFieldWidgetDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginFieldWidget generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $field_type
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginFieldWidget(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$field_type
|
||||
) {
|
||||
$generator = new PluginFieldWidgetGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$field_type
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Field/FieldWidget') . '/' . $class_name . '.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
52
vendor/drupal/console/Test/Generator/PluginImageEffectGeneratorTest.php
vendored
Normal file
52
vendor/drupal/console/Test/Generator/PluginImageEffectGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginImageEffectGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginImageEffectGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginImageEffectDataProviderTrait;
|
||||
|
||||
class PluginImageEffectGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginImageEffectDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginImageEffect generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $plugin_label
|
||||
* @param $plugin_id
|
||||
* @param $description
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginImageEffect(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$description
|
||||
) {
|
||||
$generator = new PluginImageEffectGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$description
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'ImageEffect').'/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
49
vendor/drupal/console/Test/Generator/PluginImageFormatterGeneratorTest.php
vendored
Normal file
49
vendor/drupal/console/Test/Generator/PluginImageFormatterGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,49 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginImageFormatterGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginImageFormatterGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginImageFormatterDataProviderTrait;
|
||||
|
||||
class PluginImageFormatterGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginImageFormatterDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginImageFormatter generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $plugin_label
|
||||
* @param $plugin_id
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginImageFormatter(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id
|
||||
) {
|
||||
$generator = new PluginImageFormatterGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'Field/FieldFormatter') . '/' . $class_name . '.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
55
vendor/drupal/console/Test/Generator/PluginRestResourceGeneratorTest.php
vendored
Normal file
55
vendor/drupal/console/Test/Generator/PluginRestResourceGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,55 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginRestResourceGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginRestResourceGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginRestResourceDataProviderTrait;
|
||||
|
||||
class PluginRestResourceGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginRestResourceDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginRestResource generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $plugin_label
|
||||
* @param $plugin_id
|
||||
* @param $plugin_url
|
||||
* @param $plugin_states
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginRestResource(
|
||||
$module,
|
||||
$class_name,
|
||||
$plugin_label,
|
||||
$plugin_id,
|
||||
$plugin_url,
|
||||
$plugin_states
|
||||
) {
|
||||
$generator = new PluginRestResourceGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$plugin_label,
|
||||
$plugin_id,
|
||||
$plugin_url,
|
||||
$plugin_states
|
||||
);
|
||||
|
||||
$this->assertTrue(
|
||||
file_exists($generator->getSite()->getPluginPath($module, 'rest').'/resource/'.$class_name.'.php'),
|
||||
sprintf('%s does not exist', $class_name.'.php')
|
||||
);
|
||||
}
|
||||
}
|
65
vendor/drupal/console/Test/Generator/PluginRulesActionGeneratorTest.php
vendored
Normal file
65
vendor/drupal/console/Test/Generator/PluginRulesActionGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginRulesActionGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginRulesActionGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginRulesActionDataProviderTrait;
|
||||
|
||||
class PluginRulesActionGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginRulesActionDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginRulesAction generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $label
|
||||
* @param $plugin_id
|
||||
* @param $category
|
||||
* @param $context,
|
||||
* @param $type
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginRulesAction(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$category,
|
||||
$context,
|
||||
$type
|
||||
) {
|
||||
$generator = new PluginRulesActionGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$label,
|
||||
$plugin_id,
|
||||
$category,
|
||||
$context,
|
||||
$type
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getPluginPath($module, 'Action').'/'.$class_name.'.php',
|
||||
$generator->getSite()->getModulePath($module).'/config/install/system.action.'.$plugin_id.'.yml'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
59
vendor/drupal/console/Test/Generator/PluginTypeAnnotationGeneratorTest.php
vendored
Normal file
59
vendor/drupal/console/Test/Generator/PluginTypeAnnotationGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginTypeAnnotationGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginTypeAnnotationGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginTypeAnnotationDataProviderTrait;
|
||||
|
||||
class PluginTypeAnnotationGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginTypeAnnotationDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginTypeAnnotation generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $class_name
|
||||
* @param $machine_name
|
||||
* @param $label
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginTypeAnnotation(
|
||||
$module,
|
||||
$class_name,
|
||||
$machine_name,
|
||||
$label
|
||||
) {
|
||||
$generator = new PluginTypeAnnotationGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$class_name,
|
||||
$machine_name,
|
||||
$label
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getSourcePath($module) . '/Annotation/' . $class_name . '.php',
|
||||
$generator->getSite()->getSourcePath($module).'/Plugin/' . $class_name . 'Base.php',
|
||||
$generator->getSite()->getSourcePath($module).'/Plugin/' . $class_name . 'Interface.php',
|
||||
$generator->getSite()->getSourcePath($module).'/Plugin/' . $class_name . 'Manager.php',
|
||||
$generator->getSite()->getModulePath($module) . '/' . $module . '.services.yml'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
58
vendor/drupal/console/Test/Generator/PluginTypeYamlGeneratorTest.php
vendored
Normal file
58
vendor/drupal/console/Test/Generator/PluginTypeYamlGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,58 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\PluginTypeYamlGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\PluginTypeYamlGenerator;
|
||||
use Drupal\Console\Test\DataProvider\PluginTypeYamlDataProviderTrait;
|
||||
|
||||
class PluginTypeYamlGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use PluginTypeYamlDataProviderTrait;
|
||||
|
||||
/**
|
||||
* PluginTypeYaml generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $plugin_class
|
||||
* @param $plugin_name
|
||||
* @param $plugin_file_name
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGeneratePluginTypeYaml(
|
||||
$module,
|
||||
$plugin_class,
|
||||
$plugin_name,
|
||||
$plugin_file_name
|
||||
) {
|
||||
$generator = new PluginTypeYamlGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$plugin_class,
|
||||
$plugin_name,
|
||||
$plugin_file_name
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getSourcePath($module) . '/' . $plugin_class . 'Manager.php',
|
||||
$generator->getSite()->getSourcePath($module) . '/' . $plugin_class . 'ManagerInterface.php',
|
||||
$generator->getSite()->getModulePath($module) . '/' . $module . '.services.yml',
|
||||
$generator->getSite()->getModulePath($module) . '/' . $module . '.' . $plugin_file_name . '.yml'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
74
vendor/drupal/console/Test/Generator/ProfileGeneratorTest.php
vendored
Normal file
74
vendor/drupal/console/Test/Generator/ProfileGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ProfileGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\ProfileGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ProfileDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Class ProfileGeneratorTest
|
||||
* @package Drupal\Console\Test\Generator
|
||||
*/
|
||||
class ProfileGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ProfileDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Profile generator test.
|
||||
*
|
||||
* @param $profile
|
||||
* @param $machine_name
|
||||
* @param $profile_path
|
||||
* @param $description
|
||||
* @param $core
|
||||
* @param $dependencies
|
||||
* @param $distribution
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateProfile(
|
||||
$profile,
|
||||
$machine_name,
|
||||
$profile_path,
|
||||
$description,
|
||||
$core,
|
||||
$dependencies,
|
||||
$themes,
|
||||
$distribution
|
||||
) {
|
||||
$generator = new ProfileGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$profile,
|
||||
$machine_name,
|
||||
$profile_path,
|
||||
$description,
|
||||
$core,
|
||||
$dependencies,
|
||||
$themes,
|
||||
$distribution
|
||||
);
|
||||
|
||||
$files = [
|
||||
$machine_name . '.info.yml',
|
||||
$machine_name . '.install',
|
||||
$machine_name . '.profile',
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$file_path = $profile_path . '/' . $machine_name . '/' . $file;
|
||||
$this->assertTrue(
|
||||
file_exists($file_path),
|
||||
sprintf('%s has been generated', $file_path)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
63
vendor/drupal/console/Test/Generator/ServiceGeneratorTest.php
vendored
Normal file
63
vendor/drupal/console/Test/Generator/ServiceGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ServiceGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\ServiceGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ServiceDataProviderTrait;
|
||||
|
||||
class ServiceGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ServiceDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Service generator test
|
||||
*
|
||||
* @param $module
|
||||
* @param $name
|
||||
* @param $class
|
||||
* @param $interface
|
||||
* @param $services
|
||||
* @param $path_service
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateService(
|
||||
$module,
|
||||
$name,
|
||||
$class,
|
||||
$interface,
|
||||
$services,
|
||||
$path_service
|
||||
) {
|
||||
$generator = new ServiceGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$module,
|
||||
$name,
|
||||
$class,
|
||||
$interface,
|
||||
$services,
|
||||
$path_service
|
||||
);
|
||||
|
||||
$files = [
|
||||
$generator->getSite()->getModulePath($module).'/'.$module.'.services.yml',
|
||||
$generator->getSite()->getModulePath($module).'/'.$path_service .'/'.$class.'.php'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
82
vendor/drupal/console/Test/Generator/ThemeGeneratorTest.php
vendored
Normal file
82
vendor/drupal/console/Test/Generator/ThemeGeneratorTest.php
vendored
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains Drupal\Console\Test\Generator\ThemeGeneratorTest.
|
||||
*/
|
||||
|
||||
namespace Drupal\Console\Test\Generator;
|
||||
|
||||
use Drupal\Console\Generator\ThemeGenerator;
|
||||
use Drupal\Console\Test\DataProvider\ThemeDataProviderTrait;
|
||||
|
||||
class ThemeGeneratorTest extends GeneratorTest
|
||||
{
|
||||
use ThemeDataProviderTrait;
|
||||
|
||||
/**
|
||||
* Theme generator test
|
||||
*
|
||||
* @param $theme
|
||||
* @param $machine_name
|
||||
* @param $theme_path
|
||||
* @param $description
|
||||
* @param $core
|
||||
* @param $package
|
||||
* @param $global_library
|
||||
* @param $base_theme
|
||||
* @param $regions
|
||||
* @param $breakpoints
|
||||
*
|
||||
* @dataProvider commandData
|
||||
*/
|
||||
public function testGenerateTheme(
|
||||
$theme,
|
||||
$machine_name,
|
||||
$theme_path,
|
||||
$description,
|
||||
$core,
|
||||
$package,
|
||||
$global_library,
|
||||
$base_theme,
|
||||
$regions,
|
||||
$breakpoints
|
||||
) {
|
||||
$generator = new ThemeGenerator();
|
||||
$this->getRenderHelper()->setSkeletonDirs($this->getSkeletonDirs());
|
||||
$this->getRenderHelper()->setTranslator($this->getTranslatorHelper());
|
||||
$generator->setHelperSet($this->getHelperSet());
|
||||
|
||||
$generator->generate(
|
||||
$theme,
|
||||
$machine_name,
|
||||
$theme_path,
|
||||
$description,
|
||||
$core,
|
||||
$package,
|
||||
$global_library,
|
||||
$base_theme,
|
||||
$regions,
|
||||
$breakpoints
|
||||
);
|
||||
|
||||
$files = [
|
||||
$theme_path . '/' . $machine_name . '/' . $machine_name . '.info.yml',
|
||||
$theme_path . '/' . $machine_name . '/' . $machine_name . '.theme'
|
||||
];
|
||||
|
||||
foreach ($files as $file) {
|
||||
$this->assertTrue(
|
||||
file_exists($file),
|
||||
sprintf('%s does not exist', $file)
|
||||
);
|
||||
}
|
||||
|
||||
if ($breakpoints) {
|
||||
$this->assertTrue(
|
||||
file_exists($theme_path . '/' . $machine_name . '.breakpoints.yml'),
|
||||
sprintf('%s does not exist', $machine_name . '.breakpoints.yml')
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
Reference in a new issue