get(MySQLDatabase::class, 'charset'); $collation = Config::inst()->get(MySQLDatabase::class, 'collation'); $parts = [ 'datatype' => 'varchar', 'precision' => 255, 'character set' => $charset, 'collate' => $collation, 'arrayValue' => $this->arrayValue ]; $values = [ 'type' => 'varchar', 'parts' => $parts ]; DB::require_field($this->tableName, $this->name, $values); } public $saveIntoCalledCount = 0; public function saveInto($dataObject) { $this->saveIntoCalledCount++; return parent::saveInto($dataObject); } }