public function getUniqueIdentifiers()
    {
        if (!isset($this->_unique_identifiers)) {
            $classname = $this->getEntityIdentifier()->classname;
            $this->_unique_identifiers = get_parents($classname, 'AnDomainEntity');
            if (strpos($classname, 'AnDomainEntity') !== 0) {
                $this->_unique_identifiers[] = $classname;
            }
            $this->_unique_identifiers[] = (string) $this->getEntityIdentifier();
        }

        return $this->_unique_identifiers;
    }
public function getUniqueIdentifiers()
    {
        if (!isset($this->_unique_identifiers)) {
            $classname = $this->getEntityIdentifier()->classname;
            $this->_unique_identifiers = get_parents($classname, 'AnDomainEntity');
            if (strpos($classname, 'AnDomainEntity') !== 0) {
                $this->_unique_identifiers[] = $classname;
            }
            $this->_unique_identifiers[] = (string) $this->getEntityIdentifier();
        }

        return $this->_unique_identifiers;
    }
public function getUniqueIdentifiers ( ) { if ( ! isset ( $ this -> _unique_identifiers ) ) { $ classname = $ this -> getEntityIdentifier ( ) -> classname ; $ this -> _unique_identifiers = get_parents ( $ classname , 'AnDomainEntity' ) ; if ( strpos ( $ classname , 'AnDomainEntity' ) !== 0 ) { $ this -> _unique_identifiers [ ] = $ classname ; } $ this -> _unique_identifiers [ ] = ( string ) $ this -> getEntityIdentifier ( ) ; } return $ this -> _unique_identifiers ; }
An array of string identifiers that uniquely idenitifies an entity such as class name, parent
classes and the entity service identifier.

@return array
An array of string identifiers that uniquely idenitifies an entity such as class name parent classes and the entity service identifier .