Quick search:

PntMultiValuePropertyDescriptor
PntClassDescriptor
PntDerivedPropertyDescriptor
PntDescriptor
PntEvaluation
PntFieldPropertyDescriptor
PntMethodInvocation
PntNavigation
PntObjectNavigation
PntPropertyDescriptor
PntReflectionError
setDerivationPath
deriveUsingPathFor
deriveValueFor
deriveValueNoCache
getCompulsory
getDerivationNav
getExtraFilter
getHoldsDependents
getIdPropertyDescriptor
getInCopy
getMyFilter
getOnDelete
getOnDeleteLabels
getRecurseDelete
getTwin
getTwinName
getVerifyOnDelete
isMultiValue
mutateRelationFor_ids
releaseCacheOn
setInCopy
setOnDelete
setTwinName

	
	/** Only works wiht m to n relationships to & through pntDbObjects 
	* with id properties corrsponding to the steps and mapped to the database
	* The path should not refer to the mToNproperty but to the corresponding 1ToNproperty
	* whose type corresponds to the JOINed table, and from there to the nTo1property 
	* on that type.  
	* For example if the name of $mToNproperty is 'keywords', wich gives
	* access to an array of objects of type Keyword. The path could then be 
	* 'keywordRelations.keyword'. Property keywordRelations would give access to 
	* an array of objects of type KeywordRelation and property KeywordRelation>>keyword
	* would give access to one object of type Keyword.
	* @param String $path from a peanut whose property is described by $this
	* to the m to n related objects.
	*	(two steps, like the result of "$1ToNpropertyName.$nTo1propertyName")
	*/
	function setDerivationPath($value) {
		$this->derivationPath = $value;
	}
Copyright (c) MetaClass, 2003-

This code is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Click here for a copy of the license or see http://www.gnu.org/licenses/ .