protected function guardRequiredState() { parent::guardRequiredState(); Assertion::string($this->embedded_entity_type); Assertion::notNull($this->embedded_entity_commands); }
protected function guardRequiredState() { parent::guardRequiredState(); Assertion::regex($this->aggregate_root_type, '#^([a-z][a-z_-]+(?<![_-])\\.){2}[a-z][a-z_-]+(?<![_-])$#'); Assertion::notNull($this->embedded_entity_commands); }