for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dynamic\Foxy\Integrations\Model;
use Dynamic\Foxy\Model\Setting;
use SilverStripe\ORM\DataObject;
class FoxyIntegrationObject extends DataObject
{
/**
* @var array
*/
private static $db = array(
$db
'Title' => 'Varchar(150)',
'URL' => 'Varchar(255)'
);
private static $has_one = array(
$has_one
'FoxySetting' => Setting::class,
* @var string
private static $singular_name = 'Foxy Integration';
$singular_name
private static $plural_name = 'Foxy Integrations';
$plural_name
private static $table_name = 'FoxyIntegrationObject';
$table_name
private static $summary_fields = array(
$summary_fields
'Title',
'URL'
* @return \SilverStripe\Forms\FieldList
public function getCMSFields()
$fields = parent::getCMSFields();
$fields->removeByName([
'FoxySettingID',
]);
return $fields;
}