Doctrine\ODM\PHPCR\Mapping\ClassMetadata::getFieldNames PHP 메소드

getFieldNames() 공개 메소드

{@inheritDoc}
public getFieldNames ( )
    public function getFieldNames()
    {
        $fields = $this->fieldMappings;
        if ($this->identifier) {
            $fields[] = $this->identifier;
        }
        if ($this->uuidFieldName) {
            $fields[] = $this->uuidFieldName;
        }
        if ($this->localeMapping) {
            $fields[] = $this->localeMapping;
        }
        if ($this->depthMapping) {
            $fields[] = $this->depthMapping;
        }
        if ($this->node) {
            $fields[] = $this->node;
        }
        if ($this->nodename) {
            $fields[] = $this->nodename;
        }
        if ($this->versionNameField) {
            $fields[] = $this->versionNameField;
        }
        if ($this->versionCreatedField) {
            $fields[] = $this->versionCreatedField;
        }
        return $fields;
    }

Usage Example

 private function getFieldName(ClassMetadata $metadata)
 {
     foreach ($metadata->getFieldNames() as $fieldName) {
         $field = $metadata->getFieldMapping($fieldName);
         if ('jcr:lastModified' == $field['property']) {
             return $fieldName;
         }
     }
     return;
 }
All Usage Examples Of Doctrine\ODM\PHPCR\Mapping\ClassMetadata::getFieldNames
ClassMetadata