mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
Merge pull request #2986 from creative-commoners/pulls/5/deprecate-graphql
API Deprecate GraphQL
This commit is contained in:
commit
370907bc78
@ -14,11 +14,15 @@ use SilverStripe\GraphQL\Schema\Interfaces\ModelQueryPlugin;
|
||||
use SilverStripe\GraphQL\Schema\Schema;
|
||||
use SilverStripe\ORM\ArrayList;
|
||||
use SilverStripe\ORM\DataList;
|
||||
use SilverStripe\Dev\Deprecation;
|
||||
|
||||
if (!interface_exists(ModelQueryPlugin::class)) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated 5.3.0 Will be moved to the silverstripe/graphql module
|
||||
*/
|
||||
class LinkablePlugin implements ModelQueryPlugin
|
||||
{
|
||||
use Configurable;
|
||||
@ -43,6 +47,13 @@ class LinkablePlugin implements ModelQueryPlugin
|
||||
*/
|
||||
private static $resolver = [__CLASS__, 'applyLinkFilter'];
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
Deprecation::withNoReplacement(function () {
|
||||
Deprecation::notice('5.3.0', 'Will be moved to the silverstripe/graphql module', Deprecation::SCOPE_CLASS);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
|
@ -4,9 +4,20 @@
|
||||
namespace SilverStripe\CMS\GraphQL;
|
||||
|
||||
use SilverStripe\CMS\Model\SiteTree;
|
||||
use SilverStripe\Dev\Deprecation;
|
||||
|
||||
/**
|
||||
* @deprecated 5.3.0 Will be moved to the silverstripe/graphql module
|
||||
*/
|
||||
class Resolver
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
Deprecation::withNoReplacement(function () {
|
||||
Deprecation::notice('5.3.0', 'Will be moved to the silverstripe/graphql module', Deprecation::SCOPE_CLASS);
|
||||
});
|
||||
}
|
||||
|
||||
public static function resolveGetPageByLink($obj, array $args = [])
|
||||
{
|
||||
return SiteTree::get_by_link($args['link']);
|
||||
|
Loading…
Reference in New Issue
Block a user