for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dynamic\Elements\FileList\Model;
use Dynamic\Elements\FileList\Elements\ElementFileList;
use SilverStripe\Assets\File;
use SilverStripe\ORM\DataObject;
class FileListObject extends DataObject
{
/**
* @var string
*/
private static $singular_name = 'File';
$singular_name
private static $plural_name = 'Files';
$plural_name
* @var array
private static $db = [
$db
'Title' => 'Varchar(255)',
];
private static $has_one = [
$has_one
'FileList' => ElementFileList::class,
'File' => File::class,
private static $owns = [
$owns
'File',
private static $table_name = 'FileListObject';
$table_name
* @return \SilverStripe\Forms\FieldList
public function getCMSFields()
$fields = parent::getCMSFields();
$fields->removeByName([
'FileListID',
]);
return $fields;
}