<?php namespace Nextend\SmartSlider3\Application\Admin\Layout\Block\Forms\Button; class BlockButtonIcon extends BlockButtonPlainIcon { protected $baseClass = 'n2_button_icon'; protected $color = 'grey'; public function setBlue() { $this->color = 'blue'; } public function setGreen() { $this->color = 'green'; } public function setRed() { $this->color = 'red'; } public function setGrey() { $this->color = 'grey'; } public function setGreyDark() { $this->color = 'grey-dark'; } public function getClasses() { $classes = parent::getClasses(); $classes[] = $this->baseClass . '--' . $this->color; return $classes; } }