public function getId()
    {
        return $this->getCachedProperty(
            'id',
            function () {
                /** @var Element $this */
                return $this->getExtensions()->parseElement(
                    $this,
                    $this->query('atom:id', Node::SINGLE | Node::REQUIRED)
                );
            }
        );
    }
public function getId()
    {
        return $this->getCachedProperty(
            'id',
            function () {
                /** @var Element $this */
                return $this->getExtensions()->parseElement(
                    $this,
                    $this->query('atom:id', Node::SINGLE | Node::REQUIRED)
                );
            }
        );
    }
public function getId ( ) { return $ this -> getCachedProperty ( 'id' , function ( ) { /** @var Element $this */ return $ this -> getExtensions ( ) -> parseElement ( $ this , $ this -> query ( 'atom:id' , Node :: SINGLE | Node :: REQUIRED ) ) ; } ) ; }
Return permanent, universally unique identifier for an entry or feed.

@return Id

@throws \Mekras\Atom\Exception\MalformedNodeException If there is no required element.

@since 1.0
Return permanent universally unique identifier for an entry or feed .