ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\MetaData\Copyright\CopyrightData Class Reference
+ Inheritance diagram for ILIAS\MetaData\Copyright\CopyrightData:
+ Collaboration diagram for ILIAS\MetaData\Copyright\CopyrightData:

Public Member Functions

 __construct (string $full_name, ?URI $link, ?URI $image_link, string $image_file, string $alt_text, bool $fall_back_to_default_image)
 
 fullName ()
 
 link ()
 
 hasImage ()
 
 isImageLink ()
 
 imageLink ()
 
 imageFile ()
 
 altText ()
 
 fallBackToDefaultImage ()
 

Protected Attributes

string $full_name
 
URI $link
 
URI $image_link = null
 
string $image_file = ''
 
string $alt_text
 
bool $fall_back_to_default_image
 

Detailed Description

Definition at line 25 of file CopyrightData.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\Copyright\CopyrightData::__construct ( string  $full_name,
?URI  $link,
?URI  $image_link,
string  $image_file,
string  $alt_text,
bool  $fall_back_to_default_image 
)

Member Function Documentation

◆ altText()

ILIAS\MetaData\Copyright\CopyrightData::altText ( )

◆ fallBackToDefaultImage()

ILIAS\MetaData\Copyright\CopyrightData::fallBackToDefaultImage ( )

◆ fullName()

ILIAS\MetaData\Copyright\CopyrightData::fullName ( )

◆ hasImage()

ILIAS\MetaData\Copyright\CopyrightData::hasImage ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 60 of file CopyrightData.php.

References ILIAS\MetaData\Copyright\CopyrightData\imageFile(), and ILIAS\MetaData\Copyright\CopyrightData\isImageLink().

60  : bool
61  {
62  return $this->isImageLink() || $this->imageFile() !== '';
63  }
+ Here is the call graph for this function:

◆ imageFile()

ILIAS\MetaData\Copyright\CopyrightData::imageFile ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 75 of file CopyrightData.php.

References ILIAS\MetaData\Copyright\CopyrightData\$image_file.

Referenced by ILIAS\MetaData\Copyright\CopyrightData\hasImage().

75  : string
76  {
77  return $this->image_file;
78  }
+ Here is the caller graph for this function:

◆ imageLink()

ILIAS\MetaData\Copyright\CopyrightData::imageLink ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 70 of file CopyrightData.php.

References ILIAS\MetaData\Copyright\CopyrightData\$image_link.

Referenced by ILIAS\MetaData\Copyright\CopyrightData\isImageLink().

+ Here is the caller graph for this function:

◆ isImageLink()

ILIAS\MetaData\Copyright\CopyrightData::isImageLink ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 65 of file CopyrightData.php.

References ILIAS\MetaData\Copyright\CopyrightData\imageLink().

Referenced by ILIAS\MetaData\Copyright\CopyrightData\hasImage().

65  : bool
66  {
67  return !is_null($this->imageLink());
68  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ link()

ILIAS\MetaData\Copyright\CopyrightData::link ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 55 of file CopyrightData.php.

References ILIAS\MetaData\Copyright\CopyrightData\$link.

Referenced by ILIAS\MetaData\Copyright\CopyrightData\__construct().

+ Here is the caller graph for this function:

Field Documentation

◆ $alt_text

string ILIAS\MetaData\Copyright\CopyrightData::$alt_text
protected

◆ $fall_back_to_default_image

bool ILIAS\MetaData\Copyright\CopyrightData::$fall_back_to_default_image
protected

◆ $full_name

string ILIAS\MetaData\Copyright\CopyrightData::$full_name
protected

◆ $image_file

string ILIAS\MetaData\Copyright\CopyrightData::$image_file = ''
protected

◆ $image_link

URI ILIAS\MetaData\Copyright\CopyrightData::$image_link = null
protected

◆ $link

URI ILIAS\MetaData\Copyright\CopyrightData::$link
protected

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