visibility; } public function setVisibility($visibility) { $visibility = (int) $visibility; if (\in_array($visibility, VisibilityInterface::ALLOWED_VISIBILITY_STATES, true)) { $this->visibility = $visibility; } return $this; } public function isShowHidden(): bool { return $this->visibility === VisibilityInterface::SHOW_HIDDEN; } public function isShowVisible(): bool { return $this->visibility === VisibilityInterface::SHOW_VISIBLE; } public function setShowBoth(): void { $this->setVisibility(VisibilityInterface::SHOW_BOTH); } public function isShowBoth(): bool { return $this->visibility === VisibilityInterface::SHOW_BOTH; } }