Open Journal Systems  2.4.8
 All Classes Namespaces Functions Variables Groups Pages
ClassTypeDescription Class Reference
Inheritance diagram for ClassTypeDescription:
TypeDescription MetadataTypeDescription

Public Member Functions

 checkType (&$object)
 ClassTypeDescription ($typeName)
 getNamespace ()
 parseTypeName ($typeName)
 splitClassName ($typeName)
- Public Member Functions inherited from TypeDescription
 _parseTypeNameInternally ($typeName)
 checkType (&$object)
 getNamespace ()
 getTypeDescription ()
 getTypeName ()
 isCompatible (&$object)
 parseTypeName ($typeName)
 TypeDescription ($typeName)

Detailed Description

A type description that validates objects by class type.

Example type identifier: 'class::lib.pkp.classes.submission.Submission'

Definition at line 20 of file

Member Function Documentation

ClassTypeDescription::checkType ( $object)
See Also

Definition at line 68 of file

ClassTypeDescription::ClassTypeDescription (   $typeName)


$typeNamestring a fully qualified class name.

Definition at line 32 of file

ClassTypeDescription::getNamespace ( )
ClassTypeDescription::parseTypeName (   $typeName)
See Also

Definition at line 53 of file

References splitClassName().

ClassTypeDescription::splitClassName (   $typeName)

Splits a fully qualified class name into a package and a class name string.

$typeNamethe type name to be split up.
array an array with the package name as its first entry and the class name as its second entry.

Definition at line 90 of file

Referenced by parseTypeName(), and MetadataTypeDescription\parseTypeName().

The documentation for this class was generated from the following file: