ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider Class Reference
+ Inheritance diagram for ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider:
+ Collaboration diagram for ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider:

Public Member Functions

 __construct (private readonly PagePartProvider $page_part_provider, private readonly EmbeddedApplication $embedded_application)
 
 getContent ()
 
 getMetaBar ()
 
 getMainBar ()
 
 getBreadCrumbs ()
 
 getLogo ()
 
 getResponsiveLogo ()
 
 getFaviconPath ()
 
 getSystemInfos ()
 
 getFooter ()
 
 getTitle ()
 
 getShortTitle ()
 
 getViewTitle ()
 
 getToastContainer ()
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::__construct ( private readonly PagePartProvider  $page_part_provider,
private readonly EmbeddedApplication  $embedded_application 
)

Definition at line 37 of file EmbeddedApplicationPagePartProvider.php.

40  {
41  }

Member Function Documentation

◆ getBreadCrumbs()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getBreadCrumbs ( )
Returns
Breadcrumbs|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 65 of file EmbeddedApplicationPagePartProvider.php.

References null.

65  : ?Breadcrumbs
66  {
67  if ($this->embedded_application->isInline()) {
68  return $this->page_part_provider->getBreadCrumbs();
69  }
70  return null;
71  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getContent()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getContent ( )
Returns
Content|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 43 of file EmbeddedApplicationPagePartProvider.php.

References ILIAS\UI\Component\Legacy\Content\getContent().

43  : ?Content
44  {
45  return $this->page_part_provider->getContent();
46  }
+ Here is the call graph for this function:

◆ getFaviconPath()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getFaviconPath ( )
Returns
string

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 83 of file EmbeddedApplicationPagePartProvider.php.

83  : string
84  {
85  return $this->page_part_provider->getFaviconPath();
86  }

◆ getFooter()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getFooter ( )
Returns
Footer|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 93 of file EmbeddedApplicationPagePartProvider.php.

References null.

93  : ?Footer
94  {
95  return null;
96  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getLogo()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getLogo ( )
Returns
Image|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 73 of file EmbeddedApplicationPagePartProvider.php.

73  : ?Image
74  {
75  return $this->page_part_provider->getLogo();
76  }

◆ getMainBar()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getMainBar ( )
Returns
MainBar|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 57 of file EmbeddedApplicationPagePartProvider.php.

References null.

57  : ?MainBar
58  {
59  if ($this->embedded_application->isInline()) {
60  return $this->page_part_provider->getMainBar();
61  }
62  return null;
63  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getMetaBar()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getMetaBar ( )
Returns
MetaBar|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 48 of file EmbeddedApplicationPagePartProvider.php.

References null.

48  : ?MetaBar
49  {
50  if ($this->embedded_application->isInline()) {
51  return $this->page_part_provider->getMetaBar();
52  }
53 
54  return null;
55  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getResponsiveLogo()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getResponsiveLogo ( )
Returns
Image|null

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 78 of file EmbeddedApplicationPagePartProvider.php.

78  : ?Image
79  {
80  return $this->page_part_provider->getResponsiveLogo();
81  }

◆ getShortTitle()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getShortTitle ( )

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 103 of file EmbeddedApplicationPagePartProvider.php.

103  : string
104  {
105  return $this->page_part_provider->getShortTitle();
106  }

◆ getSystemInfos()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getSystemInfos ( )
Returns
SystemInfo[]

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 88 of file EmbeddedApplicationPagePartProvider.php.

88  : array
89  {
90  return $this->page_part_provider->getSystemInfos();
91  }

◆ getTitle()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getTitle ( )

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 98 of file EmbeddedApplicationPagePartProvider.php.

98  : string
99  {
100  return $this->page_part_provider->getTitle();
101  }

◆ getToastContainer()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getToastContainer ( )

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 113 of file EmbeddedApplicationPagePartProvider.php.

References null.

113  : ?Container
114  {
115  return null;
116  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getViewTitle()

ILIAS\components\WOPI\Embed\EmbeddedApplicationPagePartProvider::getViewTitle ( )

Implements ILIAS\GlobalScreen\Scope\Layout\Provider\PagePart\PagePartProvider.

Definition at line 108 of file EmbeddedApplicationPagePartProvider.php.

108  : string
109  {
110  return $this->page_part_provider->getViewTitle();
111  }

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