Skip to content

Commit 8c17143

Browse files
committed
Merge branch '7.0' into 7.1
* 7.0: Don't capitalize acronyms in class names
2 parents 1a2d339 + c36c412 commit 8c17143

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

controller.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ optional validation constraints::
392392

393393
use Symfony\Component\Validator\Constraints as Assert;
394394

395-
class UserDTO
395+
class UserDto
396396
{
397397
public function __construct(
398398
#[Assert\NotBlank]
@@ -410,14 +410,14 @@ optional validation constraints::
410410
You can then use the :class:`Symfony\\Component\\HttpKernel\\Attribute\\MapQueryString`
411411
attribute in your controller::
412412

413-
use App\Model\UserDTO;
413+
use App\Model\UserDto;
414414
use Symfony\Component\HttpFoundation\Response;
415415
use Symfony\Component\HttpKernel\Attribute\MapQueryString;
416416

417417
// ...
418418

419419
public function dashboard(
420-
#[MapQueryString] UserDTO $userDto
420+
#[MapQueryString] UserDto $userDto
421421
): Response
422422
{
423423
// ...
@@ -434,7 +434,7 @@ HTTP status to return if the validation fails::
434434
#[MapQueryString(
435435
validationGroups: ['strict', 'edit'],
436436
validationFailedStatusCode: Response::HTTP_UNPROCESSABLE_ENTITY
437-
)] UserDTO $userDto
437+
)] UserDto $userDto
438438
): Response
439439
{
440440
// ...
@@ -445,14 +445,14 @@ The default status code returned if the validation fails is 404.
445445
If you need a valid DTO even when the request query string is empty, set a
446446
default value for your controller arguments::
447447

448-
use App\Model\UserDTO;
448+
use App\Model\UserDto;
449449
use Symfony\Component\HttpFoundation\Response;
450450
use Symfony\Component\HttpKernel\Attribute\MapQueryString;
451451

452452
// ...
453453

454454
public function dashboard(
455-
#[MapQueryString] UserDTO $userDto = new UserDTO()
455+
#[MapQueryString] UserDto $userDto = new UserDto()
456456
): Response
457457
{
458458
// ...
@@ -479,14 +479,14 @@ In this case, it is also possible to directly map this payload to your DTO by
479479
using the :class:`Symfony\\Component\\HttpKernel\\Attribute\\MapRequestPayload`
480480
attribute::
481481

482-
use App\Model\UserDTO;
482+
use App\Model\UserDto;
483483
use Symfony\Component\HttpFoundation\Response;
484484
use Symfony\Component\HttpKernel\Attribute\MapRequestPayload;
485485

486486
// ...
487487

488488
public function dashboard(
489-
#[MapRequestPayload] UserDTO $userDto
489+
#[MapRequestPayload] UserDto $userDto
490490
): Response
491491
{
492492
// ...
@@ -501,7 +501,7 @@ your DTO::
501501
serializationContext: ['...'],
502502
resolver: App\Resolver\UserDtoResolver
503503
)]
504-
UserDTO $userDto
504+
UserDto $userDto
505505
): Response
506506
{
507507
// ...
@@ -519,7 +519,7 @@ the validation fails as well as supported payload formats::
519519
acceptFormat: 'json',
520520
validationGroups: ['strict', 'read'],
521521
validationFailedStatusCode: Response::HTTP_NOT_FOUND
522-
)] UserDTO $userDto
522+
)] UserDto $userDto
523523
): Response
524524
{
525525
// ...
@@ -539,16 +539,16 @@ Make sure to install `phpstan/phpdoc-parser`_ and `phpdocumentor/type-resolver`_
539539
if you want to map a nested array of specific DTOs::
540540

541541
public function dashboard(
542-
#[MapRequestPayload()] EmployeesDTO $employeesDto
542+
#[MapRequestPayload()] EmployeesDto $employeesDto
543543
): Response
544544
{
545545
// ...
546546
}
547547

548-
final class EmployeesDTO
548+
final class EmployeesDto
549549
{
550550
/**
551-
* @param UserDTO[] $users
551+
* @param UserDto[] $users
552552
*/
553553
public function __construct(
554554
public readonly array $users = []

form/type_guesser.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ This interface requires four methods:
4444

4545
Start by creating the class and these methods. Next, you'll learn how to fill each in::
4646

47-
// src/Form/TypeGuesser/PHPDocTypeGuesser.php
47+
// src/Form/TypeGuesser/PhpDocTypeGuesser.php
4848
namespace App\Form\TypeGuesser;
4949

5050
use Symfony\Component\Form\FormTypeGuesserInterface;
5151
use Symfony\Component\Form\Guess\TypeGuess;
5252
use Symfony\Component\Form\Guess\ValueGuess;
5353

54-
class PHPDocTypeGuesser implements FormTypeGuesserInterface
54+
class PhpDocTypeGuesser implements FormTypeGuesserInterface
5555
{
5656
public function guessType(string $class, string $property): ?TypeGuess
5757
{
@@ -90,9 +90,9 @@ The ``TypeGuess`` constructor requires three options:
9090
type with the highest confidence is used.
9191

9292
With this knowledge, you can implement the ``guessType()`` method of the
93-
``PHPDocTypeGuesser``::
93+
``PhpDocTypeGuesser``::
9494

95-
// src/Form/TypeGuesser/PHPDocTypeGuesser.php
95+
// src/Form/TypeGuesser/PhpDocTypeGuesser.php
9696
namespace App\Form\TypeGuesser;
9797

9898
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
@@ -102,7 +102,7 @@ With this knowledge, you can implement the ``guessType()`` method of the
102102
use Symfony\Component\Form\Guess\Guess;
103103
use Symfony\Component\Form\Guess\TypeGuess;
104104

105-
class PHPDocTypeGuesser implements FormTypeGuesserInterface
105+
class PhpDocTypeGuesser implements FormTypeGuesserInterface
106106
{
107107
public function guessType(string $class, string $property): ?TypeGuess
108108
{
@@ -188,7 +188,7 @@ and tag it with ``form.type_guesser``:
188188
services:
189189
# ...
190190
191-
App\Form\TypeGuesser\PHPDocTypeGuesser:
191+
App\Form\TypeGuesser\PhpDocTypeGuesser:
192192
tags: [form.type_guesser]
193193
194194
.. code-block:: xml
@@ -201,7 +201,7 @@ and tag it with ``form.type_guesser``:
201201
https://symfony.com/schema/dic/services/services-1.0.xsd">
202202
203203
<services>
204-
<service id="App\Form\TypeGuesser\PHPDocTypeGuesser">
204+
<service id="App\Form\TypeGuesser\PhpDocTypeGuesser">
205205
<tag name="form.type_guesser"/>
206206
</service>
207207
</services>
@@ -210,9 +210,9 @@ and tag it with ``form.type_guesser``:
210210
.. code-block:: php
211211
212212
// config/services.php
213-
use App\Form\TypeGuesser\PHPDocTypeGuesser;
213+
use App\Form\TypeGuesser\PhpDocTypeGuesser;
214214
215-
$container->register(PHPDocTypeGuesser::class)
215+
$container->register(PhpDocTypeGuesser::class)
216216
->addTag('form.type_guesser')
217217
;
218218
@@ -223,12 +223,12 @@ and tag it with ``form.type_guesser``:
223223
:method:`Symfony\\Component\\Form\\FormFactoryBuilder::addTypeGuessers` of
224224
the ``FormFactoryBuilder`` to register new type guessers::
225225

226-
use App\Form\TypeGuesser\PHPDocTypeGuesser;
226+
use App\Form\TypeGuesser\PhpDocTypeGuesser;
227227
use Symfony\Component\Form\Forms;
228228

229229
$formFactory = Forms::createFormFactoryBuilder()
230230
// ...
231-
->addTypeGuesser(new PHPDocTypeGuesser())
231+
->addTypeGuesser(new PhpDocTypeGuesser())
232232
->getFormFactory();
233233

234234
// ...

0 commit comments

Comments
 (0)