17 import(
'lib.pkp.classes.filter.TypeDescription');
18 import(
'lib.pkp.classes.filter.TypeDescriptionFactory');
33 parent::__construct($typeName);
43 return TYPE_DESCRIPTION_NAMESPACE_CLASS;
55 if ($splitName ===
false)
return false;
56 list($this->_packageName, $this->_className) = $splitName;
70 if (!is_object($object))
return false;
73 if (!is_a($object, $this->_className))
return false;
92 $typeNameParts = explode(
'.', $typeName);
93 if (count($typeNameParts) == 1) {
98 $className = array_pop($typeNameParts);
99 $packageName = implode(
'.', $typeNameParts);
100 return array($packageName, $className);