Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (29 sloc) 788 Bytes
namespace Netgen\Layouts\Contentful\Item\ValueLoader;
use Netgen\Layouts\Contentful\Service\Contentful;
use Netgen\Layouts\Item\ValueLoaderInterface;
use Throwable;
final class EntryValueLoader implements ValueLoaderInterface
* @var \Netgen\Layouts\Contentful\Service\Contentful
private $contentful;
public function __construct(Contentful $contentful)
$this->contentful = $contentful;
public function load($id): ?object
try {
return $this->contentful->loadContentfulEntry((string) $id);
} catch (Throwable $t) {
return null;
public function loadByRemoteId($remoteId): ?object
return $this->load($remoteId);
You can’t perform that action at this time.