File tree Expand file tree Collapse file tree 5 files changed +20
-34
lines changed
src/Symfony/Component/Uid Expand file tree Collapse file tree 5 files changed +20
-34
lines changed Original file line number Diff line number Diff line change 2525#[AsCommand(name: 'ulid:generate ' , description: 'Generate a ULID ' )]
2626class GenerateUlidCommand extends Command
2727{
28- private UlidFactory $ factory ;
29-
30- public function __construct (UlidFactory $ factory = null )
31- {
32- $ this ->factory = $ factory ?? new UlidFactory ();
33-
28+ public function __construct (
29+ private UlidFactory $ factory = new UlidFactory (),
30+ ) {
3431 parent ::__construct ();
3532 }
3633
Original file line number Diff line number Diff line change 2626#[AsCommand(name: 'uuid:generate ' , description: 'Generate a UUID ' )]
2727class GenerateUuidCommand extends Command
2828{
29- private UuidFactory $ factory ;
30-
31- public function __construct (UuidFactory $ factory = null )
32- {
33- $ this ->factory = $ factory ?? new UuidFactory ();
34-
29+ public function __construct (
30+ private UuidFactory $ factory = new UuidFactory (),
31+ ) {
3532 parent ::__construct ();
3633 }
3734
Original file line number Diff line number Diff line change 1717
1818class NameBasedUuidFactory
1919{
20- private string $ class ;
21- private Uuid $ namespace ;
22-
23- public function __construct (string $ class , Uuid $ namespace )
24- {
25- $ this ->class = $ class ;
26- $ this ->namespace = $ namespace ;
20+ public function __construct (
21+ private string $ class ,
22+ private Uuid $ namespace ,
23+ ) {
2724 }
2825
2926 public function create (string $ name ): UuidV5 |UuidV3
Original file line number Diff line number Diff line change 1515
1616class RandomBasedUuidFactory
1717{
18- private string $ class ;
19-
20- public function __construct (string $ class )
21- {
22- $ this ->class = $ class ;
18+ /**
19+ * @param class-string $class
20+ */
21+ public function __construct (
22+ private string $ class ,
23+ ) {
2324 }
2425
2526 public function create (): UuidV4
Original file line number Diff line number Diff line change 1616
1717class TimeBasedUuidFactory
1818{
19- /**
20- * @var class-string<Uuid&TimeBasedUidInterface>
21- */
22- private string $ class ;
23- private ?Uuid $ node ;
24-
2519 /**
2620 * @param class-string<Uuid&TimeBasedUidInterface> $class
2721 */
28- public function __construct (string $ class , Uuid $ node = null )
29- {
30- $ this -> class = $ class ;
31- $ this -> node = $ node ;
22+ public function __construct (
23+ private string $ class ,
24+ private ? Uuid $ node = null
25+ ) {
3226 }
3327
3428 public function create (\DateTimeInterface $ time = null ): Uuid &TimeBasedUidInterface
You can’t perform that action at this time.
0 commit comments