| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * This file is part of the Nette Framework (https://nette.org)
- * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
- */
- declare(strict_types=1);
- namespace Nette\PhpGenerator;
- use Nette;
- /**
- * Class constant.
- */
- final class Constant
- {
- use Nette\SmartObject;
- use Traits\NameAware;
- use Traits\VisibilityAware;
- use Traits\CommentAware;
- use Traits\AttributeAware;
- /** @var mixed */
- private $value;
- /** @var bool */
- private $final = false;
- /** @return static */
- public function setValue($val): self
- {
- $this->value = $val;
- return $this;
- }
- public function getValue()
- {
- return $this->value;
- }
- /** @return static */
- public function setFinal(bool $state = true): self
- {
- $this->final = $state;
- return $this;
- }
- public function isFinal(): bool
- {
- return $this->final;
- }
- }
|