ILIAS  release_8 Revision v8.24
interface.ilBiblFieldFactoryInterface.php
Go to the documentation of this file.
1<?php
2
25{
33 public function getFieldByTypeAndIdentifier(int $type, string $identifier): ilBiblFieldInterface;
34
35
43 public function findOrCreateFieldByTypeAndIdentifier(int $type, string $identifier): ilBiblFieldInterface;
44
45
49 public function getAvailableFieldsForObjId(int $obj_id): array;
50
51
57
58
64
65
66 public function getType(): ilBiblTypeInterface;
67
68
69 public function findById(int $id): ilBiblFieldInterface;
70
71
73
74
78 public function forcePosition(ilBiblFieldInterface $field): int;
79}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
forcePosition(ilBiblFieldInterface $field)
getFieldByTypeAndIdentifier(int $type, string $identifier)
findOrCreateFieldOfAttribute(ilBiblAttributeInterface $attribute)
getAvailableFieldsForObjId(int $obj_id)
filterAllFieldsForType(ilBiblTypeInterface $type, ilBiblTableQueryInfoInterface $queryInfo=null)
findOrCreateFieldByTypeAndIdentifier(int $type, string $identifier)
filterAllFieldsForTypeAsArray(ilBiblTypeInterface $type, ilBiblTableQueryInfoInterface $queryInfo=null)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$type