Completed
Push — master ( b019b7...0c3cdb )
by Iman
01:23
created
src/Analyzers/FunctionCall.php 1 patch
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -16,6 +16,9 @@  discard block
 block discarded – undo
16 16
         return [$nextToken, $i];
17 17
     }
18 18
 
19
+    /**
20
+     * @param string[] $tokenType
21
+     */
19 22
     public static function forwardTo($tokens, $i, $tokenType)
20 23
     {
21 24
         $i++;
@@ -46,6 +49,9 @@  discard block
 block discarded – undo
46 49
         return ($tokens[0][0] == T_CONSTANT_ENCAPSED_STRING) && ($nextToken !== '.');
47 50
     }
48 51
 
52
+    /**
53
+     * @param string $funcName
54
+     */
49 55
     public static function isGlobalCall($funcName, &$tokens, $i)
50 56
     {
51 57
         $expectedTokens = [
@@ -80,6 +86,9 @@  discard block
 block discarded – undo
80 86
         return self::checkTokens($expectedTokens, $tokens, $i);
81 87
     }
82 88
 
89
+    /**
90
+     * @param string $methodName
91
+     */
83 92
     public static function isMethodCallOnThis($methodName, &$tokens, $i)
84 93
     {
85 94
         $expectedTokens = [
Please login to merge, or discard this patch.
src/Refactors/EarlyReturns.php 2 patches
Unused Use Statements   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,8 +2,8 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope\Refactors;
4 4
 
5
-use Imanghafoori\LaravelMicroscope\Analyzers\Refactor;
6 5
 use Imanghafoori\LaravelMicroscope\Analyzers\FunctionCall;
6
+use Imanghafoori\LaravelMicroscope\Analyzers\Refactor;
7 7
 
8 8
 class EarlyReturns
9 9
 {
Please login to merge, or discard this patch.
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -71,6 +71,9 @@
 block discarded – undo
71 71
         return [$tokens, $changes];
72 72
     }
73 73
 
74
+    /**
75
+     * @return string
76
+     */
74 77
     private static function getKeyword($token)
75 78
     {
76 79
         return self::scopeKeywords[$token];
Please login to merge, or discard this patch.
src/Refactors/IfElse.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -20,6 +20,10 @@
 block discarded – undo
20 20
         }
21 21
     }
22 22
 
23
+    /**
24
+     * @param integer $elseCount
25
+     * @param integer $ifBody
26
+     */
23 27
     private static function shouldBeFlipped($elseCount, $ifBody)
24 28
     {
25 29
         $ifIsLonger = ($elseCount + 10) < $ifBody;
Please login to merge, or discard this patch.
src/Refactors/SyntaxNormalizer.php 1 patch
Unused Use Statements   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,8 +2,8 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope\Refactors;
4 4
 
5
-use Imanghafoori\LaravelMicroscope\Analyzers\Ifs;
6 5
 use Imanghafoori\LaravelMicroscope\Analyzers\FunctionCall;
6
+use Imanghafoori\LaravelMicroscope\Analyzers\Ifs;
7 7
 
8 8
 class SyntaxNormalizer
9 9
 {
Please login to merge, or discard this patch.
src/Analyzers/Refactor.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -58,6 +58,9 @@
 block discarded – undo
58 58
         return $stringOutput;
59 59
     }
60 60
 
61
+    /**
62
+     * @param \Closure $refactor
63
+     */
61 64
     private static function recursiveRefactor($tokens, $refactor)
62 65
     {
63 66
         $i = $changes = 0;
Please login to merge, or discard this patch.
src/CheckClasses.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -26,6 +26,9 @@
 block discarded – undo
26 26
         }
27 27
     }
28 28
 
29
+    /**
30
+     * @param string $msg
31
+     */
29 32
     public static function warnDumping($msg)
30 33
     {
31 34
         $p = resolve(ErrorPrinter::class)->printer;
Please login to merge, or discard this patch.
Unused Use Statements   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2,12 +2,12 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope;
4 4
 
5
-use Illuminate\Support\Str;
6 5
 use Illuminate\Support\Composer;
7
-use Imanghafoori\LaravelMicroscope\Analyzers\ReplaceLine;
6
+use Illuminate\Support\Str;
8 7
 use Imanghafoori\LaravelMicroscope\Analyzers\ComposerJson;
9 8
 use Imanghafoori\LaravelMicroscope\Analyzers\GetClassProperties;
10 9
 use Imanghafoori\LaravelMicroscope\Analyzers\ParseUseStatement;
10
+use Imanghafoori\LaravelMicroscope\Analyzers\ReplaceLine;
11 11
 use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
12 12
 
13 13
 class CheckClasses
Please login to merge, or discard this patch.
src/Checks/RoutelessActions.php 2 patches
Unused Use Statements   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -4,8 +4,8 @@
 block discarded – undo
4 4
 
5 5
 use Illuminate\Routing\Controller;
6 6
 use Imanghafoori\LaravelMicroscope\Analyzers\ClassMethods;
7
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
8 7
 use Imanghafoori\LaravelMicroscope\Analyzers\NamespaceCorrector;
8
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
9 9
 
10 10
 class RoutelessActions
11 11
 {
Please login to merge, or discard this patch.
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -40,6 +40,9 @@  discard block
 block discarded – undo
40 40
         return $namespace.'\\'.$className;
41 41
     }
42 42
 
43
+    /**
44
+     * @param string $fullNamespace
45
+     */
43 46
     public static function isLaravelController($fullNamespace)
44 47
     {
45 48
         try {
@@ -57,6 +60,9 @@  discard block
 block discarded – undo
57 60
         return trim($fullNamespace, '.php');
58 61
     }
59 62
 
63
+    /**
64
+     * @param string $fullNamespace
65
+     */
60 66
     protected function findOrphanActions($tokens, $fullNamespace)
61 67
     {
62 68
         $class = ClassMethods::read($tokens);
Please login to merge, or discard this patch.
src/Checks/ExtractBladePartial.php 2 patches
Doc Comments   +12 added lines patch added patch discarded remove patch
@@ -45,6 +45,9 @@  discard block
 block discarded – undo
45 45
         return $tokens;
46 46
     }
47 47
 
48
+    /**
49
+     * @param string $name
50
+     */
48 51
     public static function find($name)
49 52
     {
50 53
         if (self::hasHintInformation($name = trim($name))) {
@@ -61,6 +64,9 @@  discard block
 block discarded – undo
61 64
         }, ['blade.php']);
62 65
     }
63 66
 
67
+    /**
68
+     * @param string $name
69
+     */
64 70
     protected static function findNamespacedView($name)
65 71
     {
66 72
         [$namespace, $view] = self::parseNamespaceSegments($name);
@@ -95,11 +101,17 @@  discard block
 block discarded – undo
95 101
         }
96 102
     }
97 103
 
104
+    /**
105
+     * @param string $name
106
+     */
98 107
     public static function hasHintInformation($name)
99 108
     {
100 109
         return strpos($name, '::') > 0;
101 110
     }
102 111
 
112
+    /**
113
+     * @param string $message
114
+     */
103 115
     public static function forceFilePutContents($filepath, $message){
104 116
         try {
105 117
             $isInFolder = preg_match("/^(.*)\/([^\/]+)$/", $filepath, $filepathMatches);
Please login to merge, or discard this patch.
Unused Use Statements   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,8 +2,8 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope\Checks;
4 4
 
5
-use Illuminate\Support\Str;
6 5
 use Illuminate\Support\Facades\View;
6
+use Illuminate\Support\Str;
7 7
 use Imanghafoori\LaravelMicroscope\Analyzers\FunctionCall;
8 8
 
9 9
 class ExtractBladePartial
Please login to merge, or discard this patch.
src/LaravelMicroscopeServiceProvider.php 1 patch
Unused Use Statements   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -2,21 +2,21 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope;
4 4
 
5
-use Illuminate\View\View;
6
-use Illuminate\Support\Str;
5
+use Illuminate\Contracts\Auth\Access\Gate as GateContract;
6
+use Illuminate\Contracts\Queue\Factory as QueueFactoryContract;
7 7
 use Illuminate\Support\Facades\Event;
8 8
 use Illuminate\Support\Facades\Route;
9 9
 use Illuminate\Support\ServiceProvider;
10
+use Illuminate\Support\Str;
11
+use Illuminate\View\View;
10 12
 use Imanghafoori\LaravelMicroscope\Commands;
13
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ConsolePrinterInstaller;
14
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
15
+use Imanghafoori\LaravelMicroscope\SpyClasses\SpyBladeCompiler;
16
+use Imanghafoori\LaravelMicroscope\SpyClasses\SpyDispatcher;
11 17
 use Imanghafoori\LaravelMicroscope\SpyClasses\SpyGate;
12 18
 use Imanghafoori\LaravelMicroscope\SpyClasses\SpyRouter;
13 19
 use Imanghafoori\LaravelMicroscope\SpyClasses\ViewsData;
14
-use Illuminate\Contracts\Auth\Access\Gate as GateContract;
15
-use Imanghafoori\LaravelMicroscope\SpyClasses\SpyDispatcher;
16
-use Imanghafoori\LaravelMicroscope\SpyClasses\SpyBladeCompiler;
17
-use Illuminate\Contracts\Queue\Factory as QueueFactoryContract;
18
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
19
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ConsolePrinterInstaller;
20 20
 
21 21
 class LaravelMicroscopeServiceProvider extends ServiceProvider
22 22
 {
Please login to merge, or discard this patch.