Jump to the navigation menu

Docblocks or attributes?

As Drupal 11 uses PHPUnit 10, we can now use the #[Test] attribute instead of the /** @test */ annotation for our test methods.

For example:

// Before.

/** @test */
public function it_returns_the_endpoint()

// After.

#[Test]
public function it_returns_the_endpoint()

Annotations have started to be replaced in parts of Drupal since 10.2, so it's nice to be able to do it with tests, too.

Which do you prefer?

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an certified Drupal Triple Expert with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.