File tree Expand file tree Collapse file tree 5 files changed +8
-7
lines changed
BehavioralDesignPattern/ObserverDesignPattern
StructuralDesignPattern/Decorator Expand file tree Collapse file tree 5 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 4
4
"minimum-stability" : " stable" ,
5
5
"prefer-stable" : true ,
6
6
"require" : {
7
- "php" : " >=8.1 " ,
7
+ "php" : " >=8.2 " ,
8
8
"ext-ctype" : " *" ,
9
9
"ext-iconv" : " *" ,
10
10
"phpdocumentor/reflection-docblock" : " ^5.3" ,
Original file line number Diff line number Diff line change 2
2
3
3
namespace App \Controller ;
4
4
5
- use App \Observable \User ;
6
- use App \Observers \UserObserver ;
5
+ use App \DesignPattern \ BehavioralDesignPattern \ ObserverDesignPattern \ Observable \User ;
6
+ use App \DesignPattern \ BehavioralDesignPattern \ ObserverDesignPattern \ Observers \UserObserver ;
7
7
use Symfony \Bundle \FrameworkBundle \Controller \AbstractController ;
8
8
use Symfony \Component \HttpFoundation \Response ;
9
9
use Symfony \Component \Routing \Annotation \Route ;
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace App \Observable ;
3
+ namespace App \DesignPattern \ BehavioralDesignPattern \ ObserverDesignPattern \ Observable ;
4
4
5
5
use SplObserver ;
6
6
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace App \Observers ;
3
+ namespace App \DesignPattern \ BehavioralDesignPattern \ ObserverDesignPattern \ Observers ;
4
4
5
- use App \Observable \User ;
5
+
6
+ use App \DesignPattern \BehavioralDesignPattern \ObserverDesignPattern \Observable \User ;
6
7
use SplSubject ;
7
8
8
9
class UserObserver implements \SplObserver
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace App \Services ;
3
+ namespace App \DesignPattern \ StructuralDesignPattern \ Decorator ;
4
4
5
5
use Symfony \Component \DependencyInjection \Attribute \AsDecorator ;
6
6
use Symfony \Component \Serializer \SerializerInterface ;
You can’t perform that action at this time.
0 commit comments