19 declare(strict_types=1);
30 protected InternalDataService
$data 36 $this->db->insert(
'mep_data', [
37 'id' => [
'integer', $settings->
getId()],
38 'default_width' => [
'integer', $settings->getDefaultWidth()],
39 'default_height' => [
'integer', $settings->getDefaultHeight()],
40 'for_translation' => [
'integer', (
int) $settings->getForTranslation()],
46 $this->db->update(
'mep_data', [
47 'default_width' => [
'integer', $settings->getDefaultWidth()],
48 'default_height' => [
'integer', $settings->getDefaultHeight()],
49 'for_translation' => [
'integer', (
int) $settings->getForTranslation()],
51 'id' => [
'integer', $settings->
getId()],
57 $set = $this->db->queryF(
58 'SELECT * FROM mep_data WHERE id = %s',
63 $rec = $this->db->fetchAssoc($set);
71 public function delete(
int $id):
void 73 $this->db->manipulateF(
74 'DELETE FROM mep_data WHERE id = %s',
82 return $this->data->settings(
84 (
int) $rec[
'default_width'],
85 (
int) $rec[
'default_height'],
86 (
bool) $rec[
'for_translation']
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins