예제 #1
0
 /**
  * {@inheritdoc}
  */
 protected function hasFieldConfigs(ClassMetadata $metadata, $fieldName)
 {
     if ($this->isExtendField($metadata->getName(), $fieldName)) {
         return false;
     }
     return parent::hasFieldConfigs($metadata, $fieldName);
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 protected function hasFieldConfigs(ClassMetadata $metadata, $fieldName)
 {
     if ($this->isExtendField($metadata->name, $fieldName)) {
         return false;
     }
     // check for "snapshot" field of multi-enum type
     if (substr($fieldName, $this->snapshotSuffixOffset) === ExtendHelper::ENUM_SNAPSHOT_SUFFIX) {
         $guessedName = substr($fieldName, 0, $this->snapshotSuffixOffset);
         if (!empty($guessedName) && $this->isMultiEnumField($metadata->name, $guessedName)) {
             return false;
         }
     }
     return parent::hasFieldConfigs($metadata, $fieldName);
 }