Skip to content

Commit 43b4ebe

Browse files
authored
Merge pull request #14 from contentful/feat/link-resolver
Add LinkResolver interface
2 parents ec0b2e1 + 85809a2 commit 43b4ebe

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Foundation library for Contentful PHP SDKs",
55
"require": {
66
"php": "^5.6|^7.0",
7+
"ext-json": "*",
78
"guzzlehttp/guzzle": "^6.3",
89
"guzzlehttp/psr7": "^1.4",
910
"psr/http-message": "^1.0",

src/Api/LinkResolverInterface.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
/**
4+
* This file is part of the contentful/contentful-core package.
5+
*
6+
* @copyright 2015-2018 Contentful GmbH
7+
* @license MIT
8+
*/
9+
10+
namespace Contentful\Core\Api;
11+
12+
use Contentful\Core\Resource\ResourceInterface;
13+
14+
interface LinkResolverInterface
15+
{
16+
/**
17+
* @param Link $link
18+
* @param string[] $parameters
19+
*
20+
* @return ResourceInterface
21+
*/
22+
public function resolveLink(Link $link, array $parameters = []);
23+
}

0 commit comments

Comments
 (0)