public function getModule($projection = '*') { return Module::findOneWhere(['id'], [$this->getModuleId()], $projection); }
public function testDefaultValue() { $this->given($this->newTestedInstance())->if($this->testedInstance->name = self::name())->if($this->testedInstance->code = self::code())->if($this->testedInstance->coefficient = 2)->if($this->testedInstance->valid = true)->then->boolean($this->testedInstance->save())->isTrue()->boolean($this->testedInstance->hasChanges())->isFalse()->given($dbTestedInstCopy = \website\model\Module::findOneWhere(['id' => $this->testedInstance->getId()]))->then->object($dbTestedInstCopy)->isEqualTo($this->testedInstance); }