Skip to content

Commit

Permalink
Remove dependencies to FindBundle
Browse files Browse the repository at this point in the history
  • Loading branch information
ipf committed Oct 30, 2019
1 parent 05ea0c4 commit 4b0df04
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 11 deletions.
3 changes: 2 additions & 1 deletion Resources/config/services.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
services:
Subugoe\ResolverBundle\Service\ResolverService:
Subugoe\ResolverBundle\Service\ResolverServiceInterface:
class: Subugoe\ResolverBundle\Service\ResolverService
autoconfigure: true
autowire: true
calls:
Expand Down
14 changes: 4 additions & 10 deletions Service/ResolverService.php
Original file line number Diff line number Diff line change
@@ -1,26 +1,21 @@
<?php
declare(strict_types=1);

namespace Subugoe\ResolverBundle\Service;

use JMS\Serializer\SerializerInterface;
use Subugoe\FindBundle\Service\SearchService;
use Subugoe\ResolverBundle\Model\Header;
use Subugoe\ResolverBundle\Model\LocalPersistentIdentifier;
use Subugoe\ResolverBundle\Model\ResolvedLocalPersistentIdentifier;
use Symfony\Component\Routing\RouterInterface;

class ResolverService
class ResolverService implements ResolverServiceInterface
{
/**
* @var SerializerInterface
*/
private $serializer;

/**
* @var SearchService
*/
private $searchService;

/**
* @var string
*/
Expand All @@ -36,14 +31,13 @@ class ResolverService
*/
private $router;

public function __construct(SerializerInterface $serializer, SearchService $searchService, RouterInterface $router)
public function __construct(SerializerInterface $serializer, RouterInterface $router)
{
$this->serializer = $serializer;
$this->searchService = $searchService;
$this->router = $router;
}

public function setParameters(string $service, string $serviceHome)
public function setParameters(string $service, string $serviceHome): void
{
$this->service = $service;
$this->serviceHome = $serviceHome;
Expand Down
11 changes: 11 additions & 0 deletions Service/ResolverServiceInterface.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php
declare(strict_types=1);

namespace Subugoe\ResolverBundle\Service;

interface ResolverServiceInterface
{
public function setParameters(string $service, string $serviceHome): void;

public function getResolverResponse(string $id, bool $isValid, string $uri): \Subugoe\ResolverBundle\Model\Response;
}

0 comments on commit 4b0df04

Please sign in to comment.