9
9
10
10
class Sunscreen implements SunscreenInterface
11
11
{
12
+ const DS = DIRECTORY_SEPARATOR ;
13
+
12
14
/**
13
15
* @param PackageEvent $event
14
16
*/
@@ -17,7 +19,7 @@ public static function postPackageInstall(PackageEvent $event)
17
19
$ mainPackage = $ event ->getComposer ()->getPackage ();
18
20
$ installedPackage = $ event ->getOperation ()->getPackage ();
19
21
$ extra = $ installedPackage ->getExtra ();
20
- $ baseDir = $ event ->getComposer ()->getConfig ()->get ('vendor-dir ' ) . ' / .. ' ;
22
+ $ baseDir = $ event ->getComposer ()->getConfig ()->get ('vendor-dir ' ) . self :: DS . ' .. ' ;
21
23
22
24
$ mainNamespace = self ::extractNamespaceFromPackage ($ mainPackage );
23
25
$ src = self ::extractSourceDirectoryFromPackage ($ mainPackage );
@@ -42,29 +44,21 @@ public static function postPackageInstall(PackageEvent $event)
42
44
43
45
if (!empty ($ interfaces )) {
44
46
foreach ($ interfaces as $ interface ) {
45
- $ interfaceProcessor = new InterfaceProcessor (
46
- $ interface ,
47
- $ mainNamespace ,
48
- $ baseDir . DIRECTORY_SEPARATOR . $ src
49
- );
47
+ $ interfaceProcessor = new InterfaceProcessor ($ interface , $ mainNamespace , $ baseDir . self ::DS . $ src );
50
48
$ interfaceProcessor ->generate ();
51
49
52
- $ adapterProcessor = new AdapterProcessor (
53
- $ interface ,
54
- $ mainNamespace ,
55
- $ baseDir . DIRECTORY_SEPARATOR . $ src
56
- );
50
+ $ adapterProcessor = new AdapterProcessor ($ interface , $ mainNamespace , $ baseDir . self ::DS . $ src );
57
51
$ adapterProcessor ->generate ();
58
52
}
59
53
}
60
54
61
55
if (!empty ($ classes )) {
62
56
foreach ($ classes as $ class ) {
63
- $ classProcessor = new ClassProcessor ($ class , $ mainNamespace , $ baseDir . DIRECTORY_SEPARATOR . $ src );
57
+ $ classProcessor = new ClassProcessor ($ class , $ mainNamespace , $ baseDir . self :: DS . $ src );
64
58
$ classProcessor ->generate ();
65
59
66
- $ adapterProcessor = new AdapterProcessor ($ class , $ mainNamespace , $ baseDir . DIRECTORY_SEPARATOR . $ src );
67
- $ adapterProcessor ->generate ();
60
+ $ adapterProcessor = new AdapterProcessor ($ class , $ mainNamespace , $ baseDir . self :: DS . $ src );
61
+ $ adapterProcessor ->generate ();
68
62
}
69
63
}
70
64
}
0 commit comments