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 ElggPluginManifestParser18

Plugin manifest.xml parser for Elgg 1.8 and above.

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

Parse a manifest object from 1.8 and later

Parse a manifest object from 1.8 and later

Methods inherited from ElggPluginManifestParser
__construct(), getAttribute(), getManifest(), getManifestObject()
Properties summary
protected array $validAttributes array( 'name', 'author', 'version', 'blurb', 'description','website', 'repository', 'bugtracker', 'donations', 'copyright', 'license', 'requires', 'suggests', 'conflicts', 'provides', 'screenshot', 'category', 'activate_on_install' )
#

The valid top level attributes and defaults for a 1.8 manifest array.

The valid top level attributes and defaults for a 1.8 manifest array.

protected array $requiredAttributes array( 'name', 'author', 'version', 'description', 'requires' )
#

Required attributes for a valid 1.8 manifest

Required attributes for a valid 1.8 manifest

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