using hasmethod instead of method_exists

This commit is contained in:
Peter Thaleikis 2015-09-14 17:15:45 +12:00
parent 8a9e075914
commit 9a253f27f2

View File

@ -59,7 +59,7 @@ class GridFieldExternalLink extends GridFieldDataColumns {
*/
public function getColumnContent($gridField, $record, $columnName) {
$data = new ArrayData(array(
'Link' => method_exists($record, 'getExternalLink') ? $record->getExternalLink() : $record->ExternalLink
'Link' => $record->hasMethod('getExternalLink') ? $record->getExternalLink() : $record->ExternalLink
));
return $data->renderWith('GridFieldExternalLink');