public function renderer($row)
{
if (!isset($this->_data['renderer'])) {
return null;
}
if (is_string($this->_data['renderer'])) {
$renderer = $this->_data['renderer'];
$namespace = ResourceTable::collection()->rendererNamespace();
if ($namespace) {
$renderer = $namespace . '\\' . $renderer;
}
$renderer = new $renderer();
return $renderer->render($row);
}
return $this->_data['renderer']($row);
}