public function refreshContentfulEntry(Entry $remoteEntry): ?ContentfulEntry
    {
        $id = $remoteEntry->getSpace()->getId() . '|' . $remoteEntry->getId();
        $contentfulEntry = $this->findContentfulEntry($id);

        if ($contentfulEntry instanceof ContentfulEntry) {
            $contentfulEntry->setJson((string) json_encode($remoteEntry));
            $contentfulEntry->setIsPublished(true);
            $this->entityManager->persist($contentfulEntry);
            $this->entityManager->flush();
        } else {
            $contentfulEntry = $this->buildContentfulEntry($remoteEntry, $id);
        }

        return $contentfulEntry;
    }
public function refreshContentfulEntry(Entry $remoteEntry): ?ContentfulEntry
    {
        $id = $remoteEntry->getSpace()->getId() . '|' . $remoteEntry->getId();
        $contentfulEntry = $this->findContentfulEntry($id);

        if ($contentfulEntry instanceof ContentfulEntry) {
            $contentfulEntry->setJson((string) json_encode($remoteEntry));
            $contentfulEntry->setIsPublished(true);
            $this->entityManager->persist($contentfulEntry);
            $this->entityManager->flush();
        } else {
            $contentfulEntry = $this->buildContentfulEntry($remoteEntry, $id);
        }

        return $contentfulEntry;
    }
public function refreshContentfulEntry ( Entry $ remoteEntry ) : ? ContentfulEntry { $ id = $ remoteEntry -> getSpace ( ) -> getId ( ) . '|' . $ remoteEntry -> getId ( ) ; $ contentfulEntry = $ this -> findContentfulEntry ( $ id ) ; if ( $ contentfulEntry instanceof ContentfulEntry ) { $ contentfulEntry -> setJson ( ( string ) json_encode ( $ remoteEntry ) ) ; $ contentfulEntry -> setIsPublished ( true ) ; $ this -> entityManager -> persist ( $ contentfulEntry ) ; $ this -> entityManager -> flush ( ) ; } else { $ contentfulEntry = $ this -> buildContentfulEntry ( $ remoteEntry , $ id ) ; } return $ contentfulEntry ; }
Refreshes the Contentful entry for provided remote entry.
Refreshes the Contentful entry for provided remote entry .