Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe LegacyComponent
+ Graphe d'héritage de LegacyComponent:

Fonctions membres publiques

 __construct (string $component)
 
 getDispatcher (CMSApplicationInterface $application)
 
 getMVCFactory ()
 
 getCategory (array $options=[], $section='')
 
 countItems (array $items, string $section)
 
 countTagItems (array $items, string $extension)
 
 validateSection ($section, $item=null)
 
 getContexts ()
 
 createRouter (CMSApplicationInterface $application, AbstractMenu $menu)
 
- Fonctions membres publiques hérités de CategoryServiceInterface
 prepareForm (Form $form, $data)
 

Champs de données

CategoryServiceTrait::getStateColumnForSection insteadof TagServiceTrait
 

Fonctions membres privées

 loadHelper ()
 

Attributs privés

 $component
 

Description détaillée

Access to component specific services.

Depuis
4.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( string  $component)

LegacyComponentContainer constructor.

Paramètres
string$componentThe component
Depuis
4.0.0

Références $component.

Documentation des fonctions membres

◆ countItems()

countItems ( array  $items,
string  $section 
)

Adds Count Items for Category Manager.

Paramètres

Implémente CategoryServiceInterface.

Références $helper, $items, $section, et Joomla\CMS\Categories\countItems().

◆ countTagItems()

countTagItems ( array  $items,
string  $extension 
)

Adds Count Items for Tag Manager.

Paramètres

Implémente TagServiceInterface.

Références $extension, $helper, et $items.

◆ createRouter()

createRouter ( CMSApplicationInterface  $application,
AbstractMenu  $menu 
)

Returns the router.

Paramètres
CMSApplicationInterface$applicationThe application object
AbstractMenu$menuThe menu object to work with
Renvoie
RouterInterface
Depuis
4.0.0

Implémente RouterServiceInterface.

Références $class, $menu, $path, et JPATH_SITE.

◆ getCategory()

getCategory ( array  $options = [],
  $section = '' 
)

Returns the category service.

Paramètres
array$optionsThe options
string$sectionThe section
Renvoie
CategoryInterface
Depuis
4.0.0
Exceptions
SectionNotFoundException

Implémente CategoryServiceInterface.

Références $options, $path, $section, et JPATH_SITE.

◆ getContexts()

getContexts ( )

Returns valid contexts.

Renvoie
array
Depuis
4.0.0

Implémente FieldsServiceInterface.

Références $helper.

◆ getDispatcher()

getDispatcher ( CMSApplicationInterface  $application)

Returns the dispatcher for the given application.

Paramètres
CMSApplicationInterface$applicationThe application
Renvoie
DispatcherInterface
Depuis
4.0.0

Implémente ComponentInterface.

◆ getMVCFactory()

getMVCFactory ( )

Get the factory.

Renvoie
MVCFactoryInterface
Depuis
4.0.0
Exceptions

Implémente MVCFactoryServiceInterface.

◆ loadHelper()

loadHelper ( )
private

Returns the classname of the legacy helper class. If none is found it returns false.

Renvoie
boolean|string
Depuis
4.0.0

Références $className, Path\clean(), JPATH_ADMINISTRATOR, et JLoader\register().

◆ validateSection()

validateSection (   $section,
  $item = null 
)

Returns a valid section for articles. If it is not valid then null is returned.

Paramètres
string$sectionThe section to get the mapping for
object$itemThe item
Renvoie
string|null The new section
Depuis
4.0.0

Implémente FieldsServiceInterface.

Références $helper, $item, et $section.

Documentation des champs

◆ $component

$component
private

◆ TagServiceTrait

CategoryServiceTrait::getStateColumnForSection insteadof TagServiceTrait

La documentation de cette classe a été générée à partir du fichier suivant :