Skip to content

Commit 8835807

Browse files
committed
Merge branch '5.4' into 6.0
* 5.4: [Serializer] Fixed context key Replaced doctrine annotations with attributes Improve url env var processor with type cast
2 parents 80b8fa7 + b8555be commit 8835807

File tree

2 files changed

+15
-24
lines changed

2 files changed

+15
-24
lines changed

configuration/env_var_processors.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -598,9 +598,9 @@ Symfony provides the following env var processors:
598598
clients:
599599
default:
600600
hosts:
601-
- { host: '%env(key:host:url:MONGODB_URL)%', port: '%env(key:port:url:MONGODB_URL)%' }
602-
username: '%env(key:user:url:MONGODB_URL)%'
603-
password: '%env(key:pass:url:MONGODB_URL)%'
601+
- { host: '%env(string:key:host:url:MONGODB_URL)%', port: '%env(int:key:port:url:MONGODB_URL)%' }
602+
username: '%env(string:key:user:url:MONGODB_URL)%'
603+
password: '%env(string:key:pass:url:MONGODB_URL)%'
604604
connections:
605605
default:
606606
database_name: '%env(key:path:url:MONGODB_URL)%'
@@ -615,8 +615,8 @@ Symfony provides the following env var processors:
615615
https://symfony.com/schema/dic/services/services-1.0.xsd">
616616
617617
<mongodb:config>
618-
<mongodb:client name="default" username="%env(key:user:url:MONGODB_URL)%" password="%env(key:pass:url:MONGODB_URL)%">
619-
<mongodb:host host="%env(key:host:url:MONGODB_URL)%" port="%env(key:port:url:MONGODB_URL)%"/>
618+
<mongodb:client name="default" username="%env(string:key:user:url:MONGODB_URL)%" password="%env(string:key:pass:url:MONGODB_URL)%">
619+
<mongodb:host host="%env(string:key:host:url:MONGODB_URL)%" port="%env(int:key:port:url:MONGODB_URL)%"/>
620620
</mongodb:client>
621621
<mongodb:connections name="default" database_name="%env(key:path:url:MONGODB_URL)%"/>
622622
</mongodb:config>
@@ -630,12 +630,12 @@ Symfony provides the following env var processors:
630630
'default' => [
631631
'hosts' => [
632632
[
633-
'host' => '%env(key:host:url:MONGODB_URL)%',
634-
'port' => '%env(key:port:url:MONGODB_URL)%',
633+
'host' => '%env(string:key:host:url:MONGODB_URL)%',
634+
'port' => '%env(int:key:port:url:MONGODB_URL)%',
635635
],
636636
],
637-
'username' => '%env(key:user:url:MONGODB_URL)%',
638-
'password' => '%env(key:pass:url:MONGODB_URL)%',
637+
'username' => '%env(string:key:user:url:MONGODB_URL)%',
638+
'password' => '%env(string:key:pass:url:MONGODB_URL)%',
639639
],
640640
],
641641
'connections' => [

reference/constraints/UniqueEntity.rst

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,11 @@ between all of the rows in your user table:
7676
7777
use Symfony\Component\Validator\Constraints as Assert;
7878
79-
/**
80-
* @ORM\Entity
81-
*/
79+
#[ORM\Entity]
8280
#[UniqueEntity('email')]
8381
class User
8482
{
85-
/**
86-
* @ORM\Column(name="email", type="string", length=255, unique=true)
87-
*/
83+
#[ORM\Column(name: 'email', type: 'string', length: 255, unique: true)]
8884
#[Assert\Email]
8985
protected $email;
9086
}
@@ -223,27 +219,22 @@ Consider this example:
223219
// src/Entity/Service.php
224220
namespace App\Entity;
225221
222+
use App\Entity\Host;
226223
use Doctrine\ORM\Mapping as ORM;
227224
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
228225
229-
/**
230-
* @ORM\Entity
231-
*/
226+
#[ORM\Entity]
232227
#[UniqueEntity(
233228
fields: ['host', 'port'],
234229
errorPath: 'port',
235230
message: 'This port is already in use on that host.',
236231
)]
237232
class Service
238233
{
239-
/**
240-
* @ORM\ManyToOne(targetEntity="App\Entity\Host")
241-
*/
234+
#[ORM\ManyToOne(targetEntity: Host::class)]
242235
public $host;
243236
244-
/**
245-
* @ORM\Column(type="integer")
246-
*/
237+
#[ORM\Column(type: 'integer')]
247238
public $port;
248239
}
249240

0 commit comments

Comments
 (0)