9 use Zend\Code\Reflection\ClassReflection;
21 if ((strpos($getterName,
'get') === 0)) {
23 $fieldName = substr($getterName, strlen(
'get'));
24 }
elseif ((strpos($getterName,
'is') === 0)) {
26 $fieldName = substr($getterName, strlen(
'is'));
27 }
elseif ((strpos($getterName,
'has') === 0)) {
29 $fieldName = substr($getterName, strlen(
'has'));
31 $fieldName = $getterName;
33 return lcfirst($fieldName);
44 return ucfirst(substr(strstr($shortDescription,
" "), 1));
57 $getterName =
'get' . $camelCaseProperty;
58 $boolGetterName =
'is' . $camelCaseProperty;
72 $setterName =
'set' . $camelCaseProperty;
73 $boolSetterName =
'setIs' . $camelCaseProperty;
93 if ($this->
hasMethod($class, $accessorName)) {
94 $methodName = $accessorName;
97 $methodName = $boolAccessorName;
100 throw new \LogicException(
102 'Property "%s" does not have accessor method "%s" in class "%s".',
122 return $class->hasMethod($methodName) && (
$class->getMethod($methodName)->getName() == $methodName);
elseif(isset( $params[ 'redirect_parent']))
findAccessorMethodName(ClassReflection $class, $camelCaseProperty, $accessorName, $boolAccessorName)
getFieldDescriptionFromGetterDescription($shortDescription)
getFieldNameFromGetterName($getterName)
getSetterMethodName(ClassReflection $class, $camelCaseProperty)
$_option $_optionId $class
getGetterMethodName(ClassReflection $class, $camelCaseProperty)
hasMethod(ClassReflection $class, $methodName)