Пример #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;
 }
Пример #2
0
 /**
  * @param AbstractEntityMetadata $entityMetadataObject
  */
 function __construct(AbstractEntityMetadata $entityMetadataObject)
 {
     $this->entityMetadataObject = $entityMetadataObject;
     $this->entityClassName = $entityMetadataObject->getEntityClassName();
     $this->entityShortName = $entityMetadataObject->getShortName();
 }