Back to Joomla project (class list)

Class Changelog - list of methods

Changelog class.

Extends

Package: Joomla\CMS\Changelog
Copyright: (C) 2019 Open Source Matters, Inc.
License: GNU General Public License version 2 or later; see LICENSE.txt
Located at: Joomla/Changelog/Changelog.php
Project: Joomla

Method Summary

protected string
()

Gets the reference to the current direct parent
Returns
  • string
Since
  • 4.0.0
Show source code of this method: getStackLocation Source Code

protected string
()

Get the last position in stack count
Returns
  • string
Since
  • 4.0.0
Show source code of this method: getLastTag Source Code

public void
(string $version)

Set the version to match.
Parameters
  • string $version The version to match
Returns
  • void
Since
  • 4.0.0
Show source code of this method: setVersion Source Code

public void
(mixed $parser, mixed $name, mixed $attrs = array())

XML Start Element callback
Parameters
  • object $parser Parser object
  • string $name Name of the tag found
  • array $attrs Attributes of the tag
Returns
  • void
Since
  • 1.7.0
-
  • This is public because it is called externally
Show source code of this method: startElement Source Code

public void
(mixed $parser, mixed $name)

Callback for closing the element
Parameters
  • object $parser Parser object
  • string $name Name of element that was closed
Returns
  • void
Since
  • 1.7.0
-
  • This is public because it is called externally
Show source code of this method: endElement Source Code

public void
(mixed $parser, mixed $data)

Character Parser Function
Parameters
  • object $parser Parser object.
  • object $data The data.
Returns
  • void
Since
  • 1.7.0
-
  • This is public because its called externally.
Show source code of this method: characterData Source Code

public bool
(mixed $url)

Loads an XML file from a URL.
Parameters
  • string $url The URL.
Returns
  • bool True on success
Since
  • 4.0.0
Show source code of this method: loadFromXml Source Code

Properties Summary

protected string
$element
Update manifest `` element
Since
  • 4.0.0
protected string
$type
Update manifest `` element
Since
  • 4.0.0
protected string
$version
Update manifest `` element
Since
  • 4.0.0
protected array
$security
Update manifest `` element
Since
  • 4.0.0
protected array
$fix
Update manifest `` element
Since
  • 4.0.0
protected array
$language
Update manifest `` element
Since
  • 4.0.0
protected array
$addition
Update manifest `` element
Since
  • 4.0.0
protected array
$change
Update manifest `` elements
Since
  • 4.0.0
protected array
$remove
Update manifest `` element
Since
  • 4.0.0
protected array
$note
Update manifest `` element
Since
  • 4.0.0
private array
$items
List of node items
Since
  • 4.0.0
protected resource
$xmlParser
Resource handle for the XML Parser
Since
  • 4.0.0
protected array
$stack
Element call stack
Since
  • 4.0.0
protected \stdClass
$currentChangelog
Object containing the current update data
Since
  • 4.0.0
private string
$matchVersion
The version to match the changelog
Since
  • 4.0.0
protected \stdClass
$latest
Object containing the latest changelog data
Since
  • 4.0.0

Tags Summary

Since
4.0.0