Skip to content

Commit a232203

Browse files
committed
Use Composer IO
1 parent 1708b37 commit a232203

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/Composer/FixWpStubs.php

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,26 @@ public static function php73Polyfill(Event $event)
1717
return;
1818
}
1919

20-
echo 'Removing duplicate is_countable() ... ';
20+
$io = $event->getIO();
21+
$io->write('Removing duplicate is_countable() ...');
22+
2123
$vendorDir = $event->getComposer()->getConfig()->get('vendor-dir');
2224
$stubsFile = $vendorDir . self::STUBSFILE;
2325

2426
$stubs = file_get_contents($stubsFile);
2527
if ($stubs === false) {
26-
echo 'WordPress stubs not found.';
27-
return;
28+
$io->writeError('WordPress stubs not found.');
29+
return 10;
2830
}
2931
$fixedStubs = preg_replace('/(\n)(function is_countable)/', '$1// $2', $stubs);
3032

3133
$numberOfBytes = file_put_contents($stubsFile, $fixedStubs);
32-
$message = 'OK.';
3334
if ($numberOfBytes === false) {
34-
$message = 'FAILED.';
35+
$io->writeError('FAILED.');
36+
return 11;
3537
}
3638

37-
echo $message . "\n";
39+
$io->write('OK.');
40+
return 0;
3841
}
3942
}

0 commit comments

Comments
 (0)