Completed
Pull Request — master (#73)
by amir
01:41
created
src/Commands/CheckViews.php 1 patch
Unused Use Statements   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -4,14 +4,14 @@
 block discarded – undo
4 4
 
5 5
 use Illuminate\Console\Command;
6 6
 use Illuminate\Support\Facades\View;
7
-use Imanghafoori\LaravelMicroscope\BladeFiles;
8
-use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
9
-use Imanghafoori\LaravelMicroscope\ErrorTypes\BladeFile;
10
-use Imanghafoori\LaravelMicroscope\SpyClasses\RoutePaths;
11 7
 use Imanghafoori\LaravelMicroscope\Analyzers\ComposerJson;
8
+use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
12 9
 use Imanghafoori\LaravelMicroscope\Analyzers\FunctionCall;
13
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
10
+use Imanghafoori\LaravelMicroscope\BladeFiles;
14 11
 use Imanghafoori\LaravelMicroscope\Checks\CheckViewFilesExistence;
12
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
13
+use Imanghafoori\LaravelMicroscope\ErrorTypes\BladeFile;
14
+use Imanghafoori\LaravelMicroscope\SpyClasses\RoutePaths;
15 15
 
16 16
 class CheckViews extends Command
17 17
 {
Please login to merge, or discard this patch.
src/ErrorReporters/ConsolePrinterInstaller.php 1 patch
Unused Use Statements   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,13 +2,13 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope\ErrorReporters;
4 4
 
5
-use Illuminate\Support\Str;
6 5
 use Illuminate\Support\Facades\Event;
7
-use Imanghafoori\LaravelMicroscope\ErrorTypes\ddFound;
8
-use Imanghafoori\LaravelMicroscope\ErrorTypes\EnvFound;
6
+use Illuminate\Support\Str;
9 7
 use Imanghafoori\LaravelMicroscope\ErrorTypes\BladeFile;
10 8
 use Imanghafoori\LaravelMicroscope\ErrorTypes\CompactCall;
9
+use Imanghafoori\LaravelMicroscope\ErrorTypes\EnvFound;
11 10
 use Imanghafoori\LaravelMicroscope\ErrorTypes\RouteDefinitionConflict;
11
+use Imanghafoori\LaravelMicroscope\ErrorTypes\ddFound;
12 12
 
13 13
 class ConsolePrinterInstaller
14 14
 {
Please login to merge, or discard this patch.
src/SpyClasses/SpyDispatcher.php 2 patches
Unused Use Statements   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,13 +2,13 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope\SpyClasses;
4 4
 
5
-use ReflectionFunction;
6
-use ReflectionException;
7
-use Illuminate\Support\Str;
8 5
 use Illuminate\Events\Dispatcher;
6
+use Illuminate\Support\Str;
9 7
 use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
10 8
 use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
11 9
 use Imanghafoori\LaravelMicroscope\ErrorReporters\PendingError;
10
+use ReflectionException;
11
+use ReflectionFunction;
12 12
 
13 13
 class SpyDispatcher extends Dispatcher
14 14
 {
Please login to merge, or discard this patch.
Doc Comments   +12 added lines patch added patch discarded remove patch
@@ -59,6 +59,9 @@  discard block
 block discarded – undo
59 59
         return class_exists($eventName, false) ? $this->addOriginInterfaceListeners($eventName, $listeners) : $listeners;
60 60
     }
61 61
 
62
+    /**
63
+     * @param string $string
64
+     */
62 65
     private function error($string)
63 66
     {
64 67
         $len = strlen($string);
@@ -95,6 +98,9 @@  discard block
 block discarded – undo
95 98
         }
96 99
     }
97 100
 
101
+    /**
102
+     * @return string
103
+     */
98 104
     private function stringify($event)
99 105
     {
100 106
         return is_object($event) ? get_class($event) : $event;
@@ -116,6 +122,9 @@  discard block
 block discarded – undo
116 122
         return 'The method of '.$at.' is not callable as an event listener for "'.$e.'" event';
117 123
     }
118 124
 
125
+    /**
126
+     * @return string
127
+     */
119 128
     protected function getTypeHintedClass($listenerObj, $methodName)
120 129
     {
121 130
         try {
@@ -141,6 +150,9 @@  discard block
 block discarded – undo
141 150
         return $listeners;
142 151
     }
143 152
 
153
+    /**
154
+     * @param \Closure $listener
155
+     */
144 156
     private function stringifyClosure($listener)
145 157
     {
146 158
         try {
Please login to merge, or discard this patch.
src/CheckClasses.php 1 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/Psr4Classes.php 1 patch
Unused Use Statements   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -3,8 +3,8 @@
 block discarded – undo
3 3
 namespace Imanghafoori\LaravelMicroscope;
4 4
 
5 5
 use Illuminate\Support\Str;
6
-use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
7 6
 use Imanghafoori\LaravelMicroscope\Analyzers\ComposerJson;
7
+use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
8 8
 
9 9
 class Psr4Classes
10 10
 {
Please login to merge, or discard this patch.
src/CheckNamespaces.php 2 patches
Doc Comments   +11 added lines, -2 removed lines patch added patch discarded remove patch
@@ -17,10 +17,10 @@  discard block
 block discarded – undo
17 17
     /**
18 18
      * Get all of the listeners and their corresponding events.
19 19
      *
20
-     * @param  iterable  $paths
20
+     * @param  \Symfony\Component\Finder\Finder  $paths
21 21
      * @param  $composerPath
22 22
      * @param  $composerNamespace
23
-     * @param  $command
23
+     * @param  Commands\CheckPsr4 $command
24 24
      *
25 25
      * @return void
26 26
      */
@@ -83,6 +83,9 @@  discard block
 block discarded – undo
83 83
         app(ErrorPrinter::class)->errorsList['total'] = 0;
84 84
     }
85 85
 
86
+    /**
87
+     * @param string $relativePath
88
+     */
86 89
     private static function warn($currentNamespace, $relativePath)
87 90
     {
88 91
         /**
@@ -110,6 +113,9 @@  discard block
 block discarded – undo
110 113
         return Str::startsWith($buffer, '<?php');
111 114
     }
112 115
 
116
+    /**
117
+     * @param string $correctNamespace
118
+     */
113 119
     protected static function doNamespaceCorrection($absFilePath, $currentNamespace, $correctNamespace)
114 120
     {
115 121
         event('laravel_microscope.namespace_fixing', get_defined_vars());
@@ -117,6 +123,9 @@  discard block
 block discarded – undo
117 123
         event('laravel_microscope.namespace_fixed', get_defined_vars());
118 124
     }
119 125
 
126
+    /**
127
+     * @param string $correctNamespace
128
+     */
120 129
     private static function ask($command, $correctNamespace)
121 130
     {
122 131
         return $command->getOutput()->confirm('Do you want to change it to: '.$correctNamespace, true);
Please login to merge, or discard this patch.
Unused Use Statements   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -4,11 +4,11 @@
 block discarded – undo
4 4
 
5 5
 use Illuminate\Support\Str;
6 6
 use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
7
-use Imanghafoori\LaravelMicroscope\LaravelPaths\LaravelPaths;
8
-use Imanghafoori\LaravelMicroscope\ErrorReporters\PendingError;
9 7
 use Imanghafoori\LaravelMicroscope\Analyzers\GetClassProperties;
10 8
 use Imanghafoori\LaravelMicroscope\Analyzers\NamespaceCorrector;
11 9
 use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
10
+use Imanghafoori\LaravelMicroscope\ErrorReporters\PendingError;
11
+use Imanghafoori\LaravelMicroscope\LaravelPaths\LaravelPaths;
12 12
 
13 13
 class CheckNamespaces
14 14
 {
Please login to merge, or discard this patch.
src/Checks/ActionsComments.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -28,6 +28,9 @@  discard block
 block discarded – undo
28 28
         }
29 29
     }
30 30
 
31
+    /**
32
+     * @param string $fullNamespace
33
+     */
31 34
     protected static function checkActions($tokens, $fullNamespace, $path)
32 35
     {
33 36
         $class = ClassMethods::read($tokens);
@@ -73,6 +76,9 @@  discard block
 block discarded – undo
73 76
         return $routelessActions;
74 77
     }
75 78
 
79
+    /**
80
+     * @param \Illuminate\Routing\Route $route
81
+     */
76 82
     protected static function getMsg($methods, $route)
77 83
     {
78 84
         $msg = '/**'."\n";
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 Imanghafoori\LaravelMicroscope\Analyzers\Refactor;
6 5
 use Imanghafoori\LaravelMicroscope\Analyzers\ClassMethods;
6
+use Imanghafoori\LaravelMicroscope\Analyzers\Refactor;
7 7
 
8 8
 class ActionsComments
9 9
 {
Please login to merge, or discard this patch.
src/Commands/CheckPsr4.php 1 patch
Unused Use Statements   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -4,18 +4,18 @@
 block discarded – undo
4 4
 
5 5
 use Illuminate\Console\Command;
6 6
 use Illuminate\Support\Composer;
7
-use Symfony\Component\Finder\Finder;
8 7
 use Illuminate\Support\Facades\View;
9
-use Imanghafoori\LaravelMicroscope\CheckNamespaces;
10
-use Imanghafoori\LaravelMicroscope\Traits\LogsErrors;
11
-use Imanghafoori\LaravelMicroscope\Traits\ScansFiles;
12
-use Imanghafoori\LaravelMicroscope\FileReaders\Paths;
13
-use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
14
-use Imanghafoori\LaravelMicroscope\SpyClasses\RoutePaths;
15 8
 use Imanghafoori\LaravelMicroscope\Analyzers\ComposerJson;
16
-use Imanghafoori\LaravelMicroscope\LaravelPaths\LaravelPaths;
9
+use Imanghafoori\LaravelMicroscope\Analyzers\FilePath;
10
+use Imanghafoori\LaravelMicroscope\CheckNamespaces;
17 11
 use Imanghafoori\LaravelMicroscope\Contracts\FileCheckContract;
18 12
 use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
13
+use Imanghafoori\LaravelMicroscope\FileReaders\Paths;
14
+use Imanghafoori\LaravelMicroscope\LaravelPaths\LaravelPaths;
15
+use Imanghafoori\LaravelMicroscope\SpyClasses\RoutePaths;
16
+use Imanghafoori\LaravelMicroscope\Traits\LogsErrors;
17
+use Imanghafoori\LaravelMicroscope\Traits\ScansFiles;
18
+use Symfony\Component\Finder\Finder;
19 19
 
20 20
 class CheckPsr4 extends Command implements FileCheckContract
21 21
 {
Please login to merge, or discard this patch.
src/LaravelMicroscopeServiceProvider.php 1 patch
Unused Use Statements   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -2,24 +2,24 @@
 block discarded – undo
2 2
 
3 3
 namespace Imanghafoori\LaravelMicroscope;
4 4
 
5
-use Illuminate\View\View;
6
-use Illuminate\Support\Str;
5
+use Faker\Generator as FakerGenerator;
6
+use Illuminate\Contracts\Auth\Access\Gate as GateContract;
7
+use Illuminate\Contracts\Queue\Factory as QueueFactoryContract;
8
+use Illuminate\Database\Eloquent\Factory as EloquentFactory;
7 9
 use Illuminate\Support\Facades\Event;
8 10
 use Illuminate\Support\Facades\Route;
9
-use Faker\Generator as FakerGenerator;
10 11
 use Illuminate\Support\ServiceProvider;
12
+use Illuminate\Support\Str;
13
+use Illuminate\View\View;
11 14
 use Imanghafoori\LaravelMicroscope\Commands;
15
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ConsolePrinterInstaller;
16
+use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
17
+use Imanghafoori\LaravelMicroscope\SpyClasses\SpyBladeCompiler;
18
+use Imanghafoori\LaravelMicroscope\SpyClasses\SpyDispatcher;
19
+use Imanghafoori\LaravelMicroscope\SpyClasses\SpyFactory;
12 20
 use Imanghafoori\LaravelMicroscope\SpyClasses\SpyGate;
13 21
 use Imanghafoori\LaravelMicroscope\SpyClasses\SpyRouter;
14 22
 use Imanghafoori\LaravelMicroscope\SpyClasses\ViewsData;
15
-use Illuminate\Contracts\Auth\Access\Gate as GateContract;
16
-use Imanghafoori\LaravelMicroscope\SpyClasses\SpyFactory;
17
-use Illuminate\Database\Eloquent\Factory as EloquentFactory;
18
-use Imanghafoori\LaravelMicroscope\SpyClasses\SpyDispatcher;
19
-use Imanghafoori\LaravelMicroscope\SpyClasses\SpyBladeCompiler;
20
-use Illuminate\Contracts\Queue\Factory as QueueFactoryContract;
21
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ErrorPrinter;
22
-use Imanghafoori\LaravelMicroscope\ErrorReporters\ConsolePrinterInstaller;
23 23
 
24 24
 class LaravelMicroscopeServiceProvider extends ServiceProvider
25 25
 {
Please login to merge, or discard this patch.