ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilBiblFileReaderFactory Class Reference

Class ilBiblFileReaderFactory. More...

+ Inheritance diagram for ilBiblFileReaderFactory:
+ Collaboration diagram for ilBiblFileReaderFactory:

Public Member Functions

 getByType ($type, ilBiblEntryFactoryInterface $entry_factory, ilBiblFieldFactoryInterface $field_factory, ilBiblAttributeFactoryInterface $attribute_factory)
 @inheritDoc More...
 
 getByType ($type, ilBiblEntryFactoryInterface $entry_factory, ilBiblFieldFactoryInterface $field_factory, ilBiblAttributeFactoryInterface $attribute_factory)
 

Detailed Description

Member Function Documentation

◆ getByType()

ilBiblFileReaderFactory::getByType (   $type,
ilBiblEntryFactoryInterface  $entry_factory,
ilBiblFieldFactoryInterface  $field_factory,
ilBiblAttributeFactoryInterface  $attribute_factory 
)

@inheritDoc

Implements ilBiblFileReaderFactoryInterface.

Definition at line 14 of file class.ilBiblFileReaderFactory.php.

15 {
16 switch ($type) {
18 return new ilBiblTexFileReader($entry_factory, $field_factory, $attribute_factory);
20 return new ilBiblRisFileReader($entry_factory, $field_factory, $attribute_factory);
21 default:
22 throw new ilException("bibliografic type not found");
23 }
24 }
Class ilBiblRisFileReader.
Class ilBiblRisFileReader.
Base class for ILIAS Exception handling.
$type

References $type, ilBiblTypeFactoryInterface\DATA_TYPE_BIBTEX, and ilBiblTypeFactoryInterface\DATA_TYPE_RIS.


The documentation for this class was generated from the following file: