Explorar o código

Agregada function para traer un campo de extraData

Guillermo Espinoza %!s(int64=7) %!d(string=hai) anos
pai
achega
6b761c9b29
Modificáronse 1 ficheiros con 16 adicións e 0 borrados
  1. 16 0
      Entity/Traits/ExtraDataTrait.php

+ 16 - 0
Entity/Traits/ExtraDataTrait.php

@@ -58,5 +58,21 @@ trait ExtraDataTrait
     {
         return $this->setExtraData(json_encode($extraData));
     }
+    
+    /**
+     * @param string $key
+     * 
+     * @return mixed
+     */
+    public function getData($key)
+    {
+        $extraData = $this->jsonExtraData();
+        $value = null;
+        if (isset($extraData[$key])) {
+            $value = $extraData[$key];
+        }
+        
+        return $value;
+    }
 
 }