getMeta() public method

Returns the meta
public getMeta ( ) : string[]
return string[]
示例#1
0
 /**
  * @param AbstractModel $model
  * @param array $ignoreMeta
  * @return string[]
  */
 public static function getValidMetaValues(AbstractModel $model, array $ignoreMeta = array())
 {
     $meta = $model->getMeta();
     $validMeta = array();
     foreach ($meta as $metaName => $metaValue) {
         if (!in_array($metaName, $ignoreMeta, true)) {
             $finalMeta = self::getMetaValueAnnotation($metaName, $metaValue);
             if (is_scalar($finalMeta)) {
                 $validMeta[] = $finalMeta;
             }
         }
     }
     return $validMeta;
 }
 /**
  * @see \WsdlToPhp\PackageGenerator\Model\AbstractModel::getMeta()
  * @return string[]
  */
 public function getMeta()
 {
     return array_merge_recursive(parent::getMeta(), $this->getTypeStructMeta(), $this->getInheritanceStructMeta());
 }
示例#3
0
 /**
  * @see \WsdlToPhp\PackageGenerator\Model\AbstractModel::getMeta()
  * @return string[]
  */
 public function getMeta()
 {
     $inheritanceStruct = $this->getInheritanceStruct();
     return array_merge_recursive(parent::getMeta(), $inheritanceStruct && !$inheritanceStruct->getIsStruct() ? $inheritanceStruct->getMeta() : array());
 }