src/Helper/ObjectJson.php line 5

Open in your IDE?
  1. <?php
  2. namespace App\Helper;
  3. class ObjectJson extends JsonHelper
  4. {
  5.     public static function getJson($object$hiddenFields = []) {
  6.         $json = [];
  7.         $class method_exists($object'getClassName')
  8.         ? \Pimcore\Model\DataObject\ClassDefinition::getByName($object->getClassName())
  9.         : null;
  10.         
  11.         if ($class) {
  12.             $json self::getBaseJson($object$class->getFieldDefinitions(), $hiddenFields$class->getAllowInherit());
  13.             $json array_merge(['id' => $object->getId()], $json);
  14.         }
  15.         if(!in_array('creationDate'$hiddenFields)){
  16.             $json['creationDate'] = date('Y-m-d H:i:s',$object->getCreationDate());
  17.         }
  18.        
  19.         if(!in_array('modificationDate'$hiddenFields)){
  20.             $json['modificationDate']=  date('Y-m-d H:i:s',$object->getModificationDate());
  21.         }
  22.         return $json;
  23.     }
  24. }