SitePathway

Extends Pathway

Class to manage the site application pathway.

since

1.5

package

Application

Methods

__construct

Class constructor.

__construct(\Joomla\CMS\Application\SiteApplication app = null) : mixed
since

1.5

Arguments

app

\Joomla\CMS\Application\SiteApplicationApplication Object

Response

mixed

addItem

Create and add an item to the pathway.

addItem(string name, string link = '') : bool
inherited
since

1.5

Arguments

name

stringThe name of the item.

link

stringThe link to the item.

Response

boolTrue on success

getInstance

Returns a Pathway object

getInstance(string client) : \Joomla\CMS\Pathway\Pathway
inherited static deprecated
since

1.5

throws

\RuntimeException

deprecated

5.0 Get the instance from the application, eg. $application->getPathway()

Arguments

client

stringThe name of the client

Response

\Joomla\CMS\Pathway\PathwayA Pathway object.

getPathway

Return the Pathway items array

getPathway() : array
inherited
since

1.5

Response

arrayArray of pathway items

getPathwayNames

Create and return an array of the pathway names.

getPathwayNames() : array
inherited
since

1.5

Response

arrayArray of names of pathway items

makeItem

Create and return a new pathway object.

makeItem(string name, string link) : \stdClass
inherited
since

3.1

Arguments

name

stringName of the item

link

stringLink to the item

Response

\stdClassPathway item object

setItemName

Set item name.

setItemName(int id, string name) : bool
inherited
since

1.5

Arguments

id

intThe id of the item on which to set the name.

name

stringThe name to set.

Response

boolTrue on success

setPathway

Set the Pathway items array.

setPathway(array pathway) : array
inherited
since

1.5

Arguments

pathway

arrayAn array of pathway objects.

Response

arrayThe previous pathway data.

Properties

pathway

Array to hold the pathway item objects

inherited
since

4.0.0

Type(s)

array

count

Integer number of items in the pathway

inherited
since

4.0.0

Type(s)

int

instances

Pathway instances container.

inherited static
since

1.7

Type(s)

Pathway[]