/** * {@inheritdoc} */ protected function hasFieldConfigs(ClassMetadata $metadata, $fieldName) { if ($this->isExtendField($metadata->getName(), $fieldName)) { return false; } return parent::hasFieldConfigs($metadata, $fieldName); }
/** * {@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); }