Overview

Packages

  • ClipIt
    • clipit
      • api
    • urjc
      • backend
  • Elgg
    • Core
      • Access
      • Authentication
      • Cache
      • Caches
      • Core
      • DataMode
        • Site
      • DataModel
        • Annotations
        • Entities
        • Extender
        • File
        • Importable
        • Loggable
        • Notable
        • Object
        • User
      • DataStorage
      • Exception
      • Exceptions
        • Stub
      • FileStore
        • Disk
      • Groups
      • Helpers
      • HMAC
      • Memcache
      • Metadata
      • Navigation
      • ODD
      • Output
      • Plugins
        • Settings
      • Sessions
      • SocialModel
        • Friendable
        • Locatable
      • WebServicesAPI
      • Widgets
      • XML
      • XMLRPC
    • Exceptions
      • Stub
  • None
  • PHP

Classes

  • ElggPluginManifest
  • ElggPluginManifestParser
  • ElggPluginManifestParser17
  • ElggPluginManifestParser18
  • ElggPluginPackage
  • Overview
  • Package
  • Class
  • Tree

Class ElggPluginManifestParser17

Plugin manifest.xml parser for Elgg 1.7 and lower.

ElggPluginManifestParser
Extended by ElggPluginManifestParser17
Package: Elgg\Core\Plugins
Since: 1.8
Located at ElggPluginManifestParser17.php
Methods summary
public
# parse( )

Parse a manifest object from 1.7 or earlier.

Parse a manifest object from 1.7 or earlier.

public mixed
# getAttribute( string $name )

Return an attribute in the manifest.

Return an attribute in the manifest.

Overrides ElggPluginManifestParser::getAttribute() because before 1.8 there were no rules...weeeeeeeee!

Parameters

$name
string
$name Attribute name

Returns

mixed

Overrides

ElggPluginManifestParser::getAttribute()
Methods inherited from ElggPluginManifestParser
__construct(), getManifest(), getManifestObject()
Properties summary
protected array $validAttributes array( 'author', 'version', 'description', 'website', 'copyright', 'license', 'licence', 'elgg_version', // were never really used and not enforced in code. 'requires', 'recommends', 'conflicts', // not a 1.7 field, but we need it 'name', )
#

The valid top level attributes and defaults for a 1.7 manifest

The valid top level attributes and defaults for a 1.7 manifest

Properties inherited from ElggPluginManifestParser
$caller, $manifest, $manifestObject
API documentation generated by ApiGen 2.8.0