Exemple #1
0
 public static function renderObjectProperty($object, $property)
 {
     if (is_array($object)) {
         return isset($object[$property]) ? $object[$property] : '';
     } else {
         if (is_object($object) && isset($object->{$property})) {
             return isset($object->{$property}) ? $object->{$property} : '';
         }
     }
     $getterCamelCased = 'get' . StaticConfigurator::toPascalCased($property);
     if (method_exists($object, $getterCamelCased)) {
         return $object->{$getterCamelCased}();
     }
     $getter_underscored = 'get_' . StaticConfigurator::toUnderscored($property);
     if (method_exists($object, $getter_underscored)) {
         return $object->{$getter_underscored}();
     }
     return '';
 }