* @author Bernhard Posselt * @copyright 2012 Alessandro Cosentino * @copyright 2012-2014 Bernhard Posselt */ namespace OCA\News\Db; trait EntityJSONSerializer { /** * Serialize object properties. * * @param array $properties Serializable properties * * @return array */ public function serializeFields(array $properties): array { $result = []; foreach ($properties as $property) { $result[$property] = $this->$property; //@phpstan-ignore-line } return $result; } }