Passed
Push — master ( 7fb37f...0dc17b )
by Jakub
01:40
created
src/CombatActions/SkillSpecial.php 2 patches
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -52,9 +52,11 @@
 block discarded – undo
52 52
   /**
53 53
    * @throws NotImplementedException
54 54
    */
55
-  public function do(CombatBase $combat, Character $character): void {
55
+  public function do {
56
+    (CombatBase $combat, Character $character): void {
56 57
     /** @var CharacterSpecialSkill $skill */
57 58
     $skill = $character->usableSkills[0];
59
+  }
58 60
     $targets = [];
59 61
     switch($skill->skill->target) {
60 62
       case Skill::TARGET_ENEMY:
Please login to merge, or discard this patch.
Upper-Lower-Casing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
       "character1" => $character1, "character2" => $target,
38 38
     ];
39 39
     $effect = new CharacterEffect([
40
-      "id" => "skill{$skill->skill->id}Effect",
40
+      "id" => "skill{$skill->skill->id}effect",
41 41
       "type" => $skill->skill->type,
42 42
       "stat" => ((in_array($skill->skill->type, Skill::NO_STAT_TYPES, true)) ? null : $skill->skill->stat),
43 43
       "value" => $skill->value,
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         $targets = $combat->getEnemyTeam($character)->toArray();
71 71
         break;
72 72
       default:
73
-        throw new NotImplementedException("Target {$skill->skill->target} for special skills is not implemented.");
73
+        throw new NotImplementedException("target {$skill->skill->target} for special skills is not implemented.");
74 74
     }
75 75
     foreach($targets as $target) {
76 76
       $this->doSingleTarget($character, $target, $skill, $combat);
Please login to merge, or discard this patch.
src/CombatActions/Heal.php 2 patches
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,8 +21,10 @@
 block discarded – undo
21 21
     return (in_array($character, $combat->findHealers()->toArray(), true) AND !is_null($combat->selectHealingTarget($character)));
22 22
   }
23 23
 
24
-  public function do(CombatBase $combat, Character $character): void {
24
+  public function do {
25
+    (CombatBase $combat, Character $character): void {
25 26
     $result = [];
27
+  }
26 28
     /** @var Character $patient */
27 29
     $patient = $combat->selectHealingTarget($character);
28 30
     $result["result"] = $combat->successCalculator->hasHealed($character);
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@
 block discarded – undo
18 18
   }
19 19
 
20 20
   public function shouldUse(CombatBase $combat, Character $character): bool {
21
-    return (in_array($character, $combat->findHealers()->toArray(), true) AND !is_null($combat->selectHealingTarget($character)));
21
+    return (in_array($character, $combat->findHealers()->toArray(), true) and !is_null($combat->selectHealingTarget($character)));
22 22
   }
23 23
 
24 24
   public function do(CombatBase $combat, Character $character): void {
Please login to merge, or discard this patch.
src/CombatActions/SkillAttack.php 2 patches
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -54,9 +54,11 @@
 block discarded – undo
54 54
   /**
55 55
    * @throws NotImplementedException
56 56
    */
57
-  public function do(CombatBase $combat, Character $character): void {
57
+  public function do {
58
+    (CombatBase $combat, Character $character): void {
58 59
     /** @var CharacterAttackSkill $skill */
59 60
     $skill = $character->usableSkills[0];
61
+  }
60 62
     $targets = [];
61 63
     /** @var Character $primaryTarget */
62 64
     $primaryTarget = $combat->selectAttackTarget($character);
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@
 block discarded – undo
71 71
         $targets = $combat->getTeam($primaryTarget)->getItems(["positionColumn" => $primaryTarget->positionColumn]);
72 72
         break;
73 73
       default:
74
-        throw new NotImplementedException("Target {$skill->skill->target} for attack skills is not implemented.");
74
+        throw new NotImplementedException("target {$skill->skill->target} for attack skills is not implemented.");
75 75
     }
76 76
     foreach($targets as $target) {
77 77
       for($i = 1; $i <= $skill->skill->strikes; $i++) {
Please login to merge, or discard this patch.
src/CombatActions/ICombatAction.php 1 patch
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,6 +10,8 @@
 block discarded – undo
10 10
   public function getName(): string;
11 11
   public function getPriority(): int;
12 12
   public function shouldUse(CombatBase $combat, Character $character): bool;
13
-  public function do(CombatBase $combat, Character $character): void;
14
-}
13
+  public function do {
14
+    (CombatBase $combat, Character $character): void;
15
+  }
16
+  }
15 17
 ?>
16 18
\ No newline at end of file
Please login to merge, or discard this patch.
src/CombatActions/Attack.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,8 +26,10 @@
 block discarded – undo
26 26
    * Hit chance = Attacker's hit - Defender's dodge, but at least 15%
27 27
    * Damage = Attacker's damage - defender's defense
28 28
    */
29
-  public function do(CombatBase $combat, Character $character): void {
29
+  public function do {
30
+    (CombatBase $combat, Character $character): void {
30 31
     $result = [];
32
+  }
31 33
     /** @var Character $defender */
32 34
     $defender = $combat->selectAttackTarget($character);
33 35
     $result["result"] = $combat->successCalculator->hasHit($character, $defender);
Please login to merge, or discard this patch.
src/CharacterEffect.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@
 block discarded – undo
70 70
   }
71 71
 
72 72
   protected function configureOptions(OptionsResolver $resolver): void {
73
-    $allStats = ["id", "type", "value", "valueAbsolute", "duration", "stat",];
73
+    $allStats = ["id", "type", "value", "valueAbsolute", "duration", "stat", ];
74 74
     $resolver->setRequired($allStats);
75 75
     $resolver->setAllowedTypes("id", "string");
76 76
     $resolver->setAllowedTypes("type", "string");
Please login to merge, or discard this patch.
Upper-Lower-Casing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
     $resolver = new OptionsResolver();
47 47
     $this->configureOptions($resolver);
48 48
     $effect = $resolver->resolve($effect);
49
-    if(!in_array($effect["type"], SkillSpecial::NO_STAT_TYPES, true) AND $effect["stat"] === "") {
49
+    if(!in_array($effect["type"], SkillSpecial::NO_STAT_TYPES, true) and $effect["stat"] === "") {
50 50
       throw new \InvalidArgumentException("The option stat with value '' is invalid.");
51 51
     }
52 52
     $this->id = $effect["id"];
@@ -80,14 +80,14 @@  discard block
 block discarded – undo
80 80
     $resolver->setAllowedTypes("stat", "string");
81 81
     $resolver->setDefault("stat", "");
82 82
     $resolver->setAllowedValues("stat", function(string $value) {
83
-      return $value === "" OR in_array($value, $this->getAllowedStats(), true);
83
+      return $value === "" or in_array($value, $this->getAllowedStats(), true);
84 84
     });
85 85
     $resolver->setAllowedTypes("value", "integer");
86 86
     $resolver->setAllowedTypes("valueAbsolute", "bool");
87 87
     $resolver->setDefault("value", 0);
88 88
     $resolver->setAllowedTypes("duration", ["string", "integer"]);
89 89
     $resolver->setAllowedValues("duration", function($value) {
90
-      return (in_array($value, $this->getDurations(), true)) OR ($value > 0);
90
+      return (in_array($value, $this->getDurations(), true)) or ($value > 0);
91 91
     });
92 92
   }
93 93
   
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
    * @throws \InvalidArgumentException
149 149
    */
150 150
   public function setDuration($value): void {
151
-    if(!is_int($value) AND !in_array($value, $this->getDurations(), true)) {
151
+    if(!is_int($value) and !in_array($value, $this->getDurations(), true)) {
152 152
       throw new \InvalidArgumentException("Invalid value set to CharacterEffect::\$duration. Expected string or integer.");
153 153
     }
154 154
     $this->duration = $value;
Please login to merge, or discard this patch.
src/TextCombatLogRender.php 1 patch
Upper-Lower-Casing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
    */
32 32
   public function setTemplate(string $template): void {
33 33
     if(!is_file($template)) {
34
-      throw new \RuntimeException("File $template does not exist.");
34
+      throw new \RuntimeException("file $template does not exist.");
35 35
     }
36 36
     $this->template = $template;
37 37
   }
@@ -54,14 +54,14 @@  discard block
 block discarded – undo
54 54
       case CombatLogEntry::ACTION_ATTACK:
55 55
         $message = ($item->result) ? "combat.log.attackHits" : "combat.log.attackFails";
56 56
         $text = $this->translator->translate($message, $item->amount, ["character1" => $character1, "character2" => $character2]);
57
-        if($item->result AND $item->character2->hitpoints < 1) {
57
+        if($item->result and $item->character2->hitpoints < 1) {
58 58
           $text .= $this->translator->translate("combat.log.characterFalls");
59 59
         }
60 60
         return $text;
61 61
       case CombatLogEntry::ACTION_SKILL_ATTACK:
62 62
         $message = ($item->result) ? "combat.log.specialAttackHits" : "combat.log.specialAttackFails";
63 63
         $text = $this->translator->translate($message, $item->amount, ["character1" => $character1, "character2" => $character2, "name" => $item->name]);
64
-        if($item->result AND $item->character2->hitpoints < 1) {
64
+        if($item->result and $item->character2->hitpoints < 1) {
65 65
           $text .= $this->translator->translate("combat.log.characterFalls");
66 66
         }
67 67
         return $text;
Please login to merge, or discard this patch.
src/CombatLogEntry.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -51,8 +51,8 @@
 block discarded – undo
51 51
   }
52 52
 
53 53
   protected function configureOptions(OptionsResolver $resolver): void {
54
-    $requiredStats = ["action", "result", "character1", "character2",];
55
-    $resolver->setDefined(["amount", "name",]);
54
+    $requiredStats = ["action", "result", "character1", "character2", ];
55
+    $resolver->setDefined(["amount", "name", ]);
56 56
     $resolver->setRequired($requiredStats);
57 57
     $resolver->setAllowedTypes("action", "string");
58 58
     $resolver->setAllowedTypes("result", "bool");
Please login to merge, or discard this patch.