ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 ()
 
 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 ( )

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 80 of file CopyrightData.php.

80 : string
81 {
82 return $this->alt_text;
83 }

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

◆ fallBackToDefaultImage()

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

◆ fullName()

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

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 50 of file CopyrightData.php.

50 : string
51 {
52 return $this->full_name;
53 }

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

◆ hasImage()

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

◆ imageFile()

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

Implements ILIAS\MetaData\Copyright\CopyrightDataInterface.

Definition at line 75 of file CopyrightData.php.

75 : string
76 {
77 return $this->image_file;
78 }

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

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

+ 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.

70 : ?URI
71 {
72 return $this->image_link;
73 }
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35

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.

65 : bool
66 {
67 return !is_null($this->imageLink());
68 }

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

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

+ 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.

55 : ?URI
56 {
57 return $this->link;
58 }

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: