File "ClassMetadata.php"
Full Path: /home/warrior1/public_html/languages/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php
File size: 870 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace MailPoetVendor\Doctrine\Persistence\Mapping;
if (!defined('ABSPATH')) exit;
use ReflectionClass;
interface ClassMetadata
{
public function getName();
public function getIdentifier();
public function getReflectionClass();
public function isIdentifier($fieldName);
public function hasField($fieldName);
public function hasAssociation($fieldName);
public function isSingleValuedAssociation($fieldName);
public function isCollectionValuedAssociation($fieldName);
public function getFieldNames();
public function getIdentifierFieldNames();
public function getAssociationNames();
public function getTypeOfField($fieldName);
public function getAssociationTargetClass($assocName);
public function isAssociationInverseSide($assocName);
public function getAssociationMappedByTargetField($assocName);
public function getIdentifierValues($object);
}