Exemplo n.º 1
0
 /**
  * @return array
  * @throws \Exception
  */
 public function getPropertiesAsArray()
 {
     $this->checkEntityMetadataObject();
     $returnArray = array();
     $pFN = $this->entityMetadataObject->getPropertiesFieldsNames();
     foreach ($pFN as $property) {
         $getter = self::getterPrefix . ucfirst($property);
         if (!method_exists($this, $getter)) {
             $getter = self::isPrefix . ucfirst($property);
         }
         if (method_exists($this, $getter)) {
             $returnArray[$property] = $this->{$getter}();
         }
     }
     return $returnArray;
 }