| Conditions | 2 |
| Paths | 2 |
| Total Lines | 62 |
| Code Lines | 57 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 79 | public function boot() |
||
| 80 | { |
||
| 81 | if ($this->app->runningInConsole()) { |
||
| 82 | $this->commands([ |
||
| 83 | PublishAssignment::class, |
||
| 84 | PublishShowAssignment::class, |
||
| 85 | PublishUpdateAssignment::class, |
||
| 86 | PublishDeleteAssignment::class, |
||
| 87 | PublishAssignmentGroups::class, |
||
| 88 | PublishAssignmentUsers::class, |
||
| 89 | PublishAssignments::class, |
||
| 90 | PublishArtisan::class, |
||
| 91 | PublishAutodeploy::class, |
||
| 92 | PublishCheckToken::class, |
||
| 93 | PublishComposer::class, |
||
| 94 | PublishConnect::class, |
||
| 95 | PublishCreateSite::class, |
||
| 96 | PublishDeploy::class, |
||
| 97 | PublishDeploymentScript::class, |
||
| 98 | PublishDeploymentScriptWithHooks::class, |
||
| 99 | PublishDNS::class, |
||
| 100 | PublishDomain::class, |
||
| 101 | PublishEmail::class, |
||
| 102 | PublishEnv::class, |
||
| 103 | PublishEnvProduction::class, |
||
| 104 | PublishGit::class, |
||
| 105 | PublishGitDependencies::class, |
||
| 106 | PublishGithub::class, |
||
| 107 | PublishIgnored::class, |
||
| 108 | PublishInfo::class, |
||
| 109 | PublishInit::class, |
||
| 110 | PublishInstall::class, |
||
| 111 | PublishIp::class, |
||
| 112 | PublishKeyGenerate::class, |
||
| 113 | PublishLog::class, |
||
| 114 | PublishLogin::class, |
||
| 115 | PublishMySQL::class, |
||
| 116 | PublishMySQLUsers::class, |
||
| 117 | PublishNpm::class, |
||
| 118 | PublishOpen::class, |
||
| 119 | PublishProjectType::class, |
||
| 120 | Publish::class, |
||
| 121 | PublishRc::class, |
||
| 122 | PublishRepository::class, |
||
| 123 | PublishScp::class, |
||
| 124 | PublishServer::class, |
||
| 125 | PublishServername::class, |
||
| 126 | PublishSiteDirectory::class, |
||
| 127 | PublishSite::class, |
||
| 128 | PublishSites::class, |
||
| 129 | PublishSSH::class, |
||
| 130 | PublishSSL::class, |
||
| 131 | PublishCertificates::class, |
||
| 132 | PublishToken::class, |
||
| 133 | PublishUpgrade::class, |
||
| 134 | PublishURL::class, |
||
| 135 | PublishZsh::class |
||
| 136 | ]); |
||
| 137 | } |
||
| 138 | |||
| 139 | $this->publishConfig(); |
||
| 140 | } |
||
| 141 | |||
| 152 |