public function hasDefaultCode($failMessage = null) { if ($this->valueIsSet()->value->getCode() === 0) { $this->pass(); } else { $this->fail($failMessage ?: $this->_('code is %s instead of 0', $this->value->getCode())); } return $this; }