Quick search:

PntPropertyDescriptor
PntClassDescriptor
PntDerivedPropertyDescriptor
PntDescriptor
PntEvaluation
PntFieldPropertyDescriptor
PntMethodInvocation
PntMultiValuePropertyDescriptor
PntNavigation
PntObjectNavigation
PntReflectionError
__construct
__toString
_deriveValueFor
_getOptionsFor
_getValueFor
_getValueValidator
_propagateValue_for
_setValue_for
deriveValueFor
getClassDir
getCompulsory
getDbSortPaths
getHoldsId
getIdPropertyDescriptor
getMaxLength
getMaxValue
getMinLength
getMinValue
getName
getOptionsFilter
getOptionsFor
getOwner
getPersistent
getReadOnly
getType
getValueFor
getValueValidator
getVisible
hasOptionsGetter
isDerived
isFieldProperty
isLegalType
isMultiValue
isTypePrimitive
isValueInOptionsOf
isValue_in
primitiveTypes
propagateValue_for
setClassDir
setDbSortPaths
setMaxLength
setMaxValue
setMinLength
setMinValue
setName
setOwner
setReadOnly
setType
setValue_for
setVisible

<?php
/* Copyright (c) MetaClass, 2003-2017

Distributed and licensed under under the terms of the GNU Affero General Public License
version 3, or (at your option) any later version.

This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty 
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
See the License, http://www.gnu.org/licenses/agpl.txt */

Gen::includeClass('PntClassDescriptor', 'pnt/meta');

define('PNT_NOT', false);
define('PNT_READ_WRITE', true);
define('PNT_READ_ONLY', 2);

/** An object of this class describes a property of a peanut and supplies default property behavior.
* @see http://www.phppeanuts.org/site/index_php/Menu/212
* @package pnt/meta
*/
class PntPropertyDescriptor extends PntDescriptor
{
	public $name;
	public $type;
	public $minValue;
	public $maxValue;
	public $minLength = 0;
	public $maxLength;
	public $readOnly;
	public $ownerName;
	public $classDir;
	public $isTypePrimitive;
	public $visible; 
//	public $dbSortPaths;
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/ .