1
1
<?php
2
2
3
- /**
4
- * Test: Nette\PhpGenerator generator.
5
- */
6
-
7
3
declare (strict_types=1 );
8
4
9
5
use Nette \PhpGenerator \ClassType ;
@@ -12,25 +8,27 @@ use Nette\PhpGenerator\ClassType;
12
8
require __DIR__ . '/../bootstrap.php ' ;
13
9
require __DIR__ . '/fixtures/traits.php ' ;
14
10
15
-
16
- $ res [] = ClassType::from ('Trait1 ' );
17
- $ res [] = ClassType::from ('Trait2 ' );
18
- $ res [] = ClassType::from ('Class1 ' );
19
- $ res [] = ClassType::from ('Class2 ' );
20
- $ res [] = ClassType::from ('Class3 ' );
21
- $ res [] = ClassType::from ('Class4 ' );
22
- $ res [] = ClassType::from ('Class5 ' );
11
+ $ classes = [
12
+ Trait1::class,
13
+ Trait1b::class,
14
+ Trait2::class,
15
+ ParentClass::class,
16
+ Class1::class,
17
+ Class2::class,
18
+ Class3::class,
19
+ Class4::class,
20
+ Class5::class,
21
+ ];
22
+
23
+ $ res = array_map (function ($ class ) {
24
+ return ClassType::from ($ class );
25
+ }, $ classes );
23
26
24
27
sameFile (__DIR__ . '/expected/ClassType.from.trait.expect ' , implode ("\n" , $ res ));
25
28
26
29
27
- $ res = [];
28
- $ res [] = ClassType::withBodiesFrom ('Trait1 ' );
29
- $ res [] = ClassType::withBodiesFrom ('Trait2 ' );
30
- $ res [] = ClassType::withBodiesFrom ('Class1 ' );
31
- $ res [] = ClassType::withBodiesFrom ('Class2 ' );
32
- $ res [] = ClassType::withBodiesFrom ('Class3 ' );
33
- $ res [] = ClassType::withBodiesFrom ('Class4 ' );
34
- $ res [] = ClassType::withBodiesFrom ('Class5 ' );
30
+ $ res = array_map (function ($ class ) {
31
+ return ClassType::withBodiesFrom ($ class );
32
+ }, $ classes );
35
33
36
34
sameFile (__DIR__ . '/expected/ClassType.from.trait.bodies.expect ' , implode ("\n" , $ res ));
0 commit comments