@@ -74,7 +74,7 @@ public static function checkSymlink($symlinkTarget, $symlinkName, $forceSymlink
74
74
if (!$ forceSymlink ) {
75
75
throw new \Exception (\sprintf ('Symlink "%s" points to "%s" instead of "%s" ' , $ symlinkName , $ linkTarget , $ symlinkTarget ));
76
76
}
77
- if (\strtoupper (\substr (PHP_OS , 0 , 3 )) === 'WIN ' && \is_dir ($ linkTarget )) {
77
+ if (\strtoupper (\substr (\ PHP_OS , 0 , 3 )) === 'WIN ' && \is_dir ($ linkTarget )) {
78
78
\rmdir ($ symlinkName );
79
79
} else {
80
80
\unlink ($ symlinkName );
@@ -126,7 +126,7 @@ public static function createMirror($symlinkTarget, $symlinkName)
126
126
$ filesystem = new Filesystem ();
127
127
$ filesystem ->mkdir ($ symlinkName );
128
128
$ filesystem ->mirror (
129
- $ symlinkName .DIRECTORY_SEPARATOR .'.. ' .DIRECTORY_SEPARATOR .$ symlinkTarget ,
129
+ $ symlinkName .\ DIRECTORY_SEPARATOR .'.. ' .\ DIRECTORY_SEPARATOR .$ symlinkTarget ,
130
130
$ symlinkName ,
131
131
null ,
132
132
['copy_on_windows ' => true , 'delete ' => true , 'override ' => true ]
@@ -168,8 +168,8 @@ protected function execute(InputInterface $input, OutputInterface $output)
168
168
} elseif (false !== $ composer = ComposerAdapter::getComposer ($ input , $ output )) {
169
169
$ cmanager = new ComposerPathFinder ($ composer );
170
170
$ options = [
171
- 'targetSuffix ' => DIRECTORY_SEPARATOR .$ this ->bootstrapInstallPath .static ::$ targetSuffix ,
172
- 'sourcePrefix ' => '.. ' .DIRECTORY_SEPARATOR .'.. ' .DIRECTORY_SEPARATOR ,
171
+ 'targetSuffix ' => \ DIRECTORY_SEPARATOR .$ this ->bootstrapInstallPath .static ::$ targetSuffix ,
172
+ 'sourcePrefix ' => '.. ' .\ DIRECTORY_SEPARATOR .'.. ' .\ DIRECTORY_SEPARATOR ,
173
173
];
174
174
[$ symlinkTarget , $ symlinkName ] = $ cmanager ->getSymlinkFromComposer (
175
175
self ::$ mopaBootstrapBundleName ,
@@ -183,15 +183,15 @@ protected function execute(InputInterface $input, OutputInterface $output)
183
183
}
184
184
185
185
// Automatically detect if on Win XP where symlink will allways fail
186
- if ($ input ->getOption ('no-symlink ' ) || PHP_OS == 'WINNT ' ) {
186
+ if ($ input ->getOption ('no-symlink ' ) || \ PHP_OS == 'WINNT ' ) {
187
187
$ this ->output ->write ('Checking destination ' );
188
188
189
189
if (true === self ::checkSymlink ($ symlinkTarget , $ symlinkName )) {
190
190
$ this ->output ->writeln (' ... <comment>symlink already exists</comment> ' );
191
191
} else {
192
192
$ this ->output ->writeln (' ... <comment>not existing</comment> ' );
193
193
$ this ->output ->writeln (\sprintf ('Mirroring to: %s ' , $ symlinkName ));
194
- $ this ->output ->write (\sprintf ('from target: %s ' , \realpath ($ symlinkName .DIRECTORY_SEPARATOR .'.. ' .DIRECTORY_SEPARATOR .$ symlinkTarget )));
194
+ $ this ->output ->write (\sprintf ('from target: %s ' , \realpath ($ symlinkName .\ DIRECTORY_SEPARATOR .'.. ' .\ DIRECTORY_SEPARATOR .$ symlinkTarget )));
195
195
self ::createMirror ($ symlinkTarget , $ symlinkName );
196
196
}
197
197
} else {
@@ -230,7 +230,7 @@ protected function getBootstrapPathsFromUser()
230
230
throw new \Exception ('Target path ' .$ symlinkTarget .'is not a directory! ' );
231
231
}
232
232
} else {
233
- $ symlinkTarget = $ symlinkName .DIRECTORY_SEPARATOR .'.. ' .DIRECTORY_SEPARATOR .$ symlinkTarget ;
233
+ $ symlinkTarget = $ symlinkName .\ DIRECTORY_SEPARATOR .'.. ' .\ DIRECTORY_SEPARATOR .$ symlinkTarget ;
234
234
}
235
235
236
236
if (!\is_dir ($ symlinkTarget )) {
0 commit comments