Completed
Pull Request — master (#671)
by Antonio
02:59
created
src/Task/Composer/RequireDependency.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@
 block discarded – undo
28 28
 
29 29
         if (isset($version)) {
30 30
             $project = array_map(
31
-                function ($item) use ($version) {
31
+                function($item) use ($version) {
32 32
                     return "$item:$version";
33 33
                 },
34 34
                 $project
Please login to merge, or discard this patch.
tests/cli/CopyDirRecursiveExcludeCept.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@
 block discarded – undo
2 2
 $I = new CliGuy($scenario);
3 3
 
4 4
 $I->wantTo('copy dir recursively with CopyDir task, but exclude a file');
5
-$I->amInPath(codecept_data_dir().'sandbox');
5
+$I->amInPath(codecept_data_dir() . 'sandbox');
6 6
 $I->seeDirFound('some/deeply/nested');
7 7
 $I->seeDirFound('some/deeply/nested2');
8 8
 $I->seeDirFound('some/deeply/nested3');
Please login to merge, or discard this patch.
src/Task/Development/SemVer.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -235,7 +235,7 @@
 block discarded – undo
235 235
         }
236 236
 
237 237
         $this->version = array_intersect_key($matches, $this->version);
238
-        $this->version = array_map(function ($item) {
238
+        $this->version = array_map(function($item) {
239 239
             return $item[0];
240 240
         }, $this->version);
241 241
     }
Please login to merge, or discard this patch.
src/Common/ConfigAwareTrait.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -73,9 +73,9 @@
 block discarded – undo
73 73
      */
74 74
     private static function getClassKey($key)
75 75
     {
76
-        $configPrefix = static::configPrefix();                            // task.
77
-        $configClass = static::configClassIdentifier(get_called_class());  // PARTIAL_NAMESPACE.CLASSNAME
78
-        $configPostFix = static::configPostfix();                          // .settings
76
+        $configPrefix = static::configPrefix(); // task.
77
+        $configClass = static::configClassIdentifier(get_called_class()); // PARTIAL_NAMESPACE.CLASSNAME
78
+        $configPostFix = static::configPostfix(); // .settings
79 79
 
80 80
         return sprintf('%s%s%s.%s', $configPrefix, $configClass, $configPostFix, $key);
81 81
     }
Please login to merge, or discard this patch.
tests/unit/ConfigurationInjectionTest.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,5 @@
 block discarded – undo
1 1
 <?php
2 2
 use Robo\Robo;
3
-
4 3
 use Consolidation\Config\Loader\ConfigProcessor;
5 4
 use Consolidation\Config\Loader\YamlConfigLoader;
6 5
 
Please login to merge, or discard this patch.
src/GlobalOptionsEventListener.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@
 block discarded – undo
83 83
      * the input string contains no '=' character, then the value will be 'true'.
84 84
      *
85 85
      * @param string $value
86
-     * @return array
86
+     * @return boolean[]
87 87
      */
88 88
     protected function splitConfigKeyValue($value)
89 89
     {
Please login to merge, or discard this patch.
src/SelfUpdateCommand.php 2 patches
Doc Comments   +5 added lines patch added patch discarded remove patch
@@ -24,6 +24,11 @@
 block discarded – undo
24 24
 
25 25
     protected $applicationName;
26 26
 
27
+    /**
28
+     * @param string $applicationName
29
+     * @param string $currentVersion
30
+     * @param string $gitHubRepository
31
+     */
27 32
     public function __construct($applicationName = null, $currentVersion = null, $gitHubRepository = null)
28 33
     {
29 34
         parent::__construct(self::SELF_UPDATE_COMMAND_NAME);
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
             'http' => [
56 56
                 'method' => 'GET',
57 57
                 'header' => [
58
-                    'User-Agent: ' . $this->applicationName  . ' (' . $this->gitHubRepository . ')' . ' Self-Update (PHP)'
58
+                    'User-Agent: ' . $this->applicationName . ' (' . $this->gitHubRepository . ')' . ' Self-Update (PHP)'
59 59
                 ]
60 60
             ]
61 61
         ];
@@ -65,14 +65,14 @@  discard block
 block discarded – undo
65 65
         $releases = file_get_contents('https://api.github.com/repos/' . $this->gitHubRepository . '/releases', false, $context);
66 66
         $releases = json_decode($releases);
67 67
 
68
-        if (! isset($releases[0])) {
68
+        if (!isset($releases[0])) {
69 69
             throw new \Exception('API error - no release found at GitHub repository ' . $this->gitHubRepository);
70 70
         }
71 71
 
72 72
         $version = $releases[0]->tag_name;
73 73
         $url     = $releases[0]->assets[0]->browser_download_url;
74 74
 
75
-        return [ $version, $url ];
75
+        return [$version, $url];
76 76
     }
77 77
 
78 78
     /**
@@ -89,20 +89,20 @@  discard block
 block discarded – undo
89 89
         $tempFilename  = dirname($localFilename) . '/' . basename($localFilename, '.phar') . '-temp.phar';
90 90
 
91 91
         // check for permissions in local filesystem before start connection process
92
-        if (! is_writable($tempDirectory = dirname($tempFilename))) {
92
+        if (!is_writable($tempDirectory = dirname($tempFilename))) {
93 93
             throw new \Exception(
94 94
                 $programName . ' update failed: the "' . $tempDirectory .
95 95
                 '" directory used to download the temp file could not be written'
96 96
             );
97 97
         }
98 98
 
99
-        if (! is_writable($localFilename)) {
99
+        if (!is_writable($localFilename)) {
100 100
             throw new \Exception(
101 101
                 $programName . ' update failed: the "' . $localFilename . '" file could not be written (execute with sudo)'
102 102
             );
103 103
         }
104 104
 
105
-        list( $latest, $downloadUrl ) = $this->getLatestReleaseFromGithub();
105
+        list($latest, $downloadUrl) = $this->getLatestReleaseFromGithub();
106 106
 
107 107
 
108 108
         if ($this->currentVersion == $latest) {
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
             $this->_exit();
132 132
         } catch (\Exception $e) {
133 133
             @unlink($tempFilename);
134
-            if (! $e instanceof \UnexpectedValueException && ! $e instanceof \PharException) {
134
+            if (!$e instanceof \UnexpectedValueException && !$e instanceof \PharException) {
135 135
                 throw $e;
136 136
             }
137 137
             $output->writeln('<error>The download is corrupted (' . $e->getMessage() . ').</error>');
Please login to merge, or discard this patch.
src/Common/ProcessUtils.php 3 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -7,8 +7,6 @@
 block discarded – undo
7 7
 
8 8
 namespace Robo\Common;
9 9
 
10
-use Symfony\Component\Process\Exception\InvalidArgumentException;
11
-
12 10
 /**
13 11
  * ProcessUtils is a bunch of utility methods. We want to allow Robo 1.x
14 12
  * to work with Symfony 4.x while remaining backwards compatibility. This
Please login to merge, or discard this patch.
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -72,6 +72,9 @@
 block discarded – undo
72 72
         return "'".str_replace("'", "'\\''", $argument)."'";
73 73
     }
74 74
 
75
+    /**
76
+     * @param string $char
77
+     */
75 78
     private static function isSurroundedBy($arg, $char)
76 79
     {
77 80
         return 2 < strlen($arg) && $char === $arg[0] && $char === $arg[strlen($arg) - 1];
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
      */
35 35
     public static function escapeArgument($argument)
36 36
     {
37
-        @trigger_error('The '.__METHOD__.'() method is a copy of a method that was deprecated by Symfony 3.3 and removed in Symfony 4; it will be removed in Robo 2.0.', E_USER_DEPRECATED);
37
+        @trigger_error('The ' . __METHOD__ . '() method is a copy of a method that was deprecated by Symfony 3.3 and removed in Symfony 4; it will be removed in Robo 2.0.', E_USER_DEPRECATED);
38 38
 
39 39
         //Fix for PHP bug #43784 escapeshellarg removes % from given string
40 40
         //Fix for PHP bug #49446 escapeshellarg doesn't work on Windows
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
                     $escapedArgument .= '\\"';
53 53
                 } elseif (self::isSurroundedBy($part, '%')) {
54 54
                     // Avoid environment variable expansion
55
-                    $escapedArgument .= '^%"'.substr($part, 1, -1).'"^%';
55
+                    $escapedArgument .= '^%"' . substr($part, 1, -1) . '"^%';
56 56
                 } else {
57 57
                     // escape trailing backslash
58 58
                     if ('\\' === substr($part, -1)) {
@@ -63,13 +63,13 @@  discard block
 block discarded – undo
63 63
                 }
64 64
             }
65 65
             if ($quote) {
66
-                $escapedArgument = '"'.$escapedArgument.'"';
66
+                $escapedArgument = '"' . $escapedArgument . '"';
67 67
             }
68 68
 
69 69
             return $escapedArgument;
70 70
         }
71 71
 
72
-        return "'".str_replace("'", "'\\''", $argument)."'";
72
+        return "'" . str_replace("'", "'\\''", $argument) . "'";
73 73
     }
74 74
 
75 75
     private static function isSurroundedBy($arg, $char)
Please login to merge, or discard this patch.
src/ClassDiscovery/RelativeNamespaceDiscovery.php 3 patches
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -91,8 +91,8 @@
 block discarded – undo
91 91
     {
92 92
         $finder = new Finder();
93 93
         $finder->files()
94
-          ->name($pattern)
95
-          ->in($directories);
94
+            ->name($pattern)
95
+            ->in($directories);
96 96
 
97 97
         return $finder;
98 98
     }
Please login to merge, or discard this patch.
Doc Comments   +5 added lines, -3 removed lines patch added patch discarded remove patch
@@ -62,6 +62,7 @@  discard block
 block discarded – undo
62 62
 
63 63
     /**
64 64
      * {@inheritdoc}
65
+     * @param string $class
65 66
      */
66 67
     public function getFile($class)
67 68
     {
@@ -70,7 +71,7 @@  discard block
 block discarded – undo
70 71
 
71 72
     /**
72 73
      * @param $directories
73
-     * @param $pattern
74
+     * @param string $pattern
74 75
      *
75 76
      * @return \Symfony\Component\Finder\Finder
76 77
      */
@@ -85,9 +86,9 @@  discard block
 block discarded – undo
85 86
     }
86 87
 
87 88
     /**
88
-     * @param $path
89
+     * @param string $path
89 90
      *
90
-     * @return mixed
91
+     * @return string
91 92
      */
92 93
     protected function convertPathToNamespace($path)
93 94
     {
@@ -95,6 +96,7 @@  discard block
 block discarded – undo
95 96
     }
96 97
 
97 98
     /**
99
+     * @param string $namespace
98 100
      * @return string
99 101
      */
100 102
     public function convertNamespaceToPath($namespace)
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -53,14 +53,14 @@  discard block
 block discarded – undo
53 53
         $relativePath = $this->convertNamespaceToPath($this->relativeNamespace);
54 54
 
55 55
         foreach ($this->classLoader->getPrefixesPsr4() as $baseNamespace => $directories) {
56
-            $directories = array_filter(array_map(function ($directory) use ($relativePath) {
57
-                return $directory.$relativePath;
56
+            $directories = array_filter(array_map(function($directory) use ($relativePath) {
57
+                return $directory . $relativePath;
58 58
             }, $directories), 'is_dir');
59 59
 
60 60
             if ($directories) {
61 61
                 foreach ($this->search($directories, $this->searchPattern) as $file) {
62 62
                     $relativePathName = $file->getRelativePathname();
63
-                    $classes[] = $baseNamespace.$this->convertPathToNamespace($relativePath.'/'.$relativePathName);
63
+                    $classes[] = $baseNamespace . $this->convertPathToNamespace($relativePath . '/' . $relativePathName);
64 64
                 }
65 65
             }
66 66
         }
@@ -107,6 +107,6 @@  discard block
 block discarded – undo
107 107
      */
108 108
     public function convertNamespaceToPath($namespace)
109 109
     {
110
-        return '/'.str_replace("\\", '/', trim($namespace, '\\'));
110
+        return '/' . str_replace("\\", '/', trim($namespace, '\\'));
111 111
     }
112 112
 }
Please login to merge, or discard this patch.