public function testDisable() { $rule = new Rule(array(), 'job1', null); $rule->enable(); $rule->disable(); $this->assertTrue($rule->isDisabled()); $this->assertFalse($rule->isEnabled()); }
public function testDisable() { $rule = new Rule(array(), Rule::RULE_JOB_INSTALL, null); $rule->enable(); $rule->disable(); $this->assertTrue($rule->isDisabled()); $this->assertFalse($rule->isEnabled()); }
/** * @param Rule $why */ private function disableProblem(Rule $why) { $job = $why->getJob(); if (!$job) { $why->disable(); return; } // disable all rules of this job foreach ($this->rules as $rule) { /** @var Rule $rule */ if ($job === $rule->getJob()) { $rule->disable(); } } }