*/ public static $arraySymbol = [ self::SYMBOL_CIRCLE, self::SYMBOL_DASH, self::SYMBOL_DIAMOND, self::SYMBOL_DOT, self::SYMBOL_NONE, self::SYMBOL_PLUS, self::SYMBOL_SQUARE, self::SYMBOL_STAR, self::SYMBOL_TRIANGLE, self::SYMBOL_X, ]; /** * @var string */ protected $symbol = self::SYMBOL_NONE; /** * @var int */ protected $size = 5; /** * @var Fill */ protected $fill; /** * @var Border */ protected $border; public function __construct() { $this->fill = new Fill(); $this->border = new Border(); } public function getSymbol(): string { return $this->symbol; } public function setSymbol(string $symbol = self::SYMBOL_NONE): self { $this->symbol = $symbol; return $this; } public function getSize(): int { return $this->size; } public function setSize(int $size = 5): self { $this->size = $size; return $this; } /** * @return Fill */ public function getFill(): Fill { return $this->fill; } /** * @param Fill $fill * * @return self */ public function setFill(Fill $fill): self { $this->fill = $fill; return $this; } /** * @return Border */ public function getBorder(): Border { return $this->border; } /** * @param Border $border * * @return self */ public function setBorder(Border $border): self { $this->border = $border; return $this; } }