Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in

Breadcrumb

  1. Home

phpunit

By admin , 19 November, 2025

Run Drupal Gitlab CI locally

  1. Install gitlab-ci-local
  2. Add alias 

Tags

  • gitlab
  • ci-cd
  • phpunit
By admin , 11 November, 2025

Hide comment field from node teasers in functional tests

/** @var \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_form_display */
$entity_form_display = \Drupal::service('entity_display.repository');
$display = $entity_form_display->getViewDisplay('node', 'blog', 'teaser');
$display->removeComponent('comment_forum');
$display->save();

Tags

  • comment
  • field
  • phpunit
By admin , 17 March, 2025

Do not execute code from cli if it's not phpunit test

if (PHP_SAPI === 'cli' && !defined('PHPUNIT_COMPOSER_INSTALL')) {
  return;
}

Tags

  • phpunit
By admin , 17 January, 2025

Phpunit: explain drupal deprecations

Just add

--display-phpunit-deprecations

Tags

  • phpunit
By admin , 21 August, 2023

Phpunit make screenshot

$this->createScreenshot(\Drupal::root() . '/sites/simpletest/screenshot.jpg');
$this->assertFileExists(\Drupal::root() . '/sites/simpletest/screenshot.jpg');

Tags

  • tests
  • phpunit
phpunit

Tags Cloud

dependency injection(21) form(19) views(15) drush(14) twig(13) field(12) preprocess(10) comment(7) render(7) node(7) translate(7) tabs(7) controller(6) file(6) phpunit(5) entity(5) config(5) phpstorm(5) entityTypeManager(5) routes(5) database(4) jquery(4) service(4) roles(4) commerce(3) image(3) date(3) php(3) entityQuery(3) cache(3) slick(3) block(3) custom entity(3) javascript(3) user(3) taxonomy(3) guzzle(3) redirect(3) url(3) git(2) request(2) phpstan(2) event(2) template(2) module(2) schema(2) migration(2) libraries(2) access(2) drupal.org(2) tests(2) ajax(2) photoswipe(2) permissions(2) logger(2) vscode(2) suggestions(2) states(2) title(2) fieldset(2) mysql(2) ci-cd(1) gitlab(1) docksal(1) docker(1) revision(1) filter(1) attribute(1) service provider(1) csv(1) PHPDoc(1) table(1) eslint(1) array(1) deprecation(1) theme(1) errors(1) wsod(1) settings.php(1) watchdog(1) pager(1) widget(1) file.usage(1) queue(1) exif(1) imagemagick(1) media(1) uuid(1) renderer(1) exposed form(1) page manager(1) transliteration(1) random(1) development(1) mail(1) webform(1) register(1) textarea(1) label(1) input(1) batch(1) import(1) messenger(1)
RSS feed
Powered by Drupal