aboutsummaryrefslogtreecommitdiffstats
path: root/includes/shell
diff options
context:
space:
mode:
authorMax Semenik <maxsem.wiki@gmail.com>2019-10-28 21:33:47 -0700
committerJames D. Forrester <jforrester@wikimedia.org>2019-10-30 17:58:23 -0700
commitd2d99b9a599a1f38ac7b1ff0c84047c44fdbc318 (patch)
tree62de333e1e11fc63bb3d2fda36886b990fae3ec3 /includes/shell
parent949778ec8780b35acf12e3ba1ddaacfa417438e5 (diff)
downloadmediawikicore-d2d99b9a599a1f38ac7b1ff0c84047c44fdbc318.tar.gz
mediawikicore-d2d99b9a599a1f38ac7b1ff0c84047c44fdbc318.zip
Shell\Result: declare types, enable strict types
This is a very limited value class created in just one place, so it looks like a good candidate for experimenting with strict types. Change-Id: I777c713f8b3be6688c327f7e6fcf97cc9b7ab66e
Diffstat (limited to 'includes/shell')
-rw-r--r--includes/shell/Result.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/includes/shell/Result.php b/includes/shell/Result.php
index a105cd12d31e..8f469146f8d1 100644
--- a/includes/shell/Result.php
+++ b/includes/shell/Result.php
@@ -18,6 +18,8 @@
* @file
*/
+declare( strict_types = 1 );
+
namespace MediaWiki\Shell;
/**
@@ -40,7 +42,7 @@ class Result {
* @param string $stdout
* @param string|null $stderr
*/
- public function __construct( $exitCode, $stdout, $stderr = null ) {
+ public function __construct( int $exitCode, string $stdout, ?string $stderr ) {
$this->exitCode = $exitCode;
$this->stdout = $stdout;
$this->stderr = $stderr;
@@ -51,7 +53,7 @@ class Result {
*
* @return int
*/
- public function getExitCode() {
+ public function getExitCode() : int {
return $this->exitCode;
}
@@ -60,7 +62,7 @@ class Result {
*
* @return string
*/
- public function getStdout() {
+ public function getStdout() : string {
return $this->stdout;
}
@@ -70,7 +72,7 @@ class Result {
*
* @return string|null
*/
- public function getStderr() {
+ public function getStderr() : ?string {
return $this->stderr;
}
}