Commit 49bb42cc by Vladislav

fix LimitedBy

1 parent 5e6ecd7c
...@@ -14,9 +14,9 @@ class AdsHandler ...@@ -14,9 +14,9 @@ class AdsHandler
$this->request = $request; $this->request = $request;
} }
public static function getInstance(APIRequest $request = null) static function getInstance(APIRequest $request = null)
{ {
switch ($request->getApi()){ switch ($request->getApi()) {
case API::YANDEX: case API::YANDEX:
return new DirectHandler($request); return new DirectHandler($request);
} }
...@@ -39,7 +39,7 @@ class AdsHandler ...@@ -39,7 +39,7 @@ class AdsHandler
protected function limited($response) protected function limited($response)
{ {
return $response['result']['LimitedBy'] ?? 0; return false;
} }
protected function parse($response) protected function parse($response)
......
<?php <?php
namespace App\Service\Handlers; namespace App\Service\Handlers;
class DirectHandler extends AdsHandler { class DirectHandler extends AdsHandler
public function limited($response){ {
return $this->response['LimitedBy'] ?? false; public function limited($response)
{
return $response['result']['LimitedBy'] ?? false;
} }
protected function parse($response){ protected function parse($response)
{
$this->response = $response->json(); $this->response = $response->json();
} }
} }
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!