id; } /** * Set rule. * * @param string $rule * * @return TaggingRule */ public function setRule($rule) { $this->rule = $rule; return $this; } /** * Get rule. * * @return string */ public function getRule() { return $this->rule; } /** * Set tags. * * @param array $tags * * @return TaggingRule */ public function setTags(array $tags) { $this->tags = $tags; return $this; } /** * Get tags. * * @return array */ public function getTags() { return $this->tags; } /** * Set config. * * @param Config $config * * @return TaggingRule */ public function setConfig(Config $config) { $this->config = $config; return $this; } /** * Get config. * * @return Config */ public function getConfig() { return $this->config; } }