---
title: Docblocks or attributes?
date: 2024-08-15
permalink: daily/2024/08/15/docblocks-or-attributes
tags:
    - software-development
    - php
    - automated-testing
cta: ~
snippet: |
    Docblocks or attributes. Which do you prefer?
---

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

For example:

```php
// Before.

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

// After.

#[Test]
public function it_returns_the_endpoint()
```

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

Which do you prefer?

[0]: {{site.url}}/daily/2024/04/04/php-attributes--coming-soon-to-a-drupal-version-near-you