gossi\codegen\model\AbstractPhpMember::setVisibility PHP Method

setVisibility() public method

Sets the members visibility
See also: self::VISIBILITY_PUBLIC
See also: self::VISIBILITY_PROTECTED
See also: self::VISIBILITY_PRIVATE
public setVisibility ( string $visibility )
$visibility string the new visibility
    public function setVisibility($visibility)
    {
        if ($visibility !== self::VISIBILITY_PRIVATE && $visibility !== self::VISIBILITY_PROTECTED && $visibility !== self::VISIBILITY_PUBLIC) {
            throw new \InvalidArgumentException(sprintf('The visibility "%s" does not exist.', $visibility));
        }
        $this->visibility = $visibility;
        return $this;
    }