for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace eXpansion\Framework\Core\Model\Gui\Grid\Column;
use FML\Types\Renderable;
/**
* Class ActionColumn
*
* @package eXpansion\Framework\Core\Model\Gui\Grid;
* @author oliver de Cramer <[email protected]>
*/
class ActionColumn extends AbstractColumn
{
/** @var array */
protected $callable;
/** @var Renderable */
protected $renderer;
* ActionColumn constructor.
* @param string $key
* @param string $name
* @param float $widthCoeficiency
* @param array $callable
* @param Renderable $renderer
public function __construct($key, $name, $widthCoeficiency, $callable, Renderable $renderer)
parent::__construct($key, $name, $widthCoeficiency);
$this->callable = $callable;
$this->renderer = $renderer;
}
* @return array
public function getCallable()
return $this->callable;
public function setCallable($callable)
* @return Renderable
public function getRenderer()
return $this->renderer;
public function setRenderer($renderer)