19 declare(strict_types=1);
30 protected InternalDataService
$data 36 $this->db->insert(
'usr_portfolio', [
37 'id' => [
'integer', $settings->
getId()],
38 'ppic' => [
'integer', $settings->getShowPersonalPicture()]
44 $this->db->update(
'usr_portfolio', [
45 'ppic' => [
'integer', $settings->getShowPersonalPicture()]
47 'id' => [
'integer', $settings->
getId()],
53 $set = $this->db->queryF(
54 'SELECT * FROM usr_portfolio WHERE id = %s',
58 $rec = $this->db->fetchAssoc($set);
65 public function delete(
int $id):
void 67 $this->db->manipulateF(
68 'DELETE FROM usr_portfolio WHERE id = %s',
76 return $this->data->settings(
getSettingsFromRecord(array $rec)
create(Settings $settings)
update(Settings $settings)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
__construct(protected ilDBInterface $db, protected InternalDataService $data)