public function testGetKey() { $rule = new Rule(); $rule->setId(1); $object = new Situation(new Table(), $rule, 2); $this->assertEquals('1.2', $object->getKey()); }
/** * @param Situation $situation * * @return bool */ public function add(Situation $situation) { $key = $situation->getKey(); if (isset($this->situations[$key])) { return false; } $this->invalidateKey(); $this->situations[$key] = $situation; return true; }