somosyampi/anymarket-php-sdk

View on GitHub
src/Yampi/Anymarket/Services/Product.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Yampi\Anymarket\Services;

use Yampi\Anymarket\Anymarket;
use Yampi\Anymarket\Contracts\ProductInterface;
use Yampi\Anymarket\Exceptions\AnymarketException;

class Product extends BaseRequest implements ProductInterface
{
    public function __construct(Anymarket $anymarket, $http)
    {
        parent::__construct($anymarket, 'products', $http);
    }

    public function delete($id)
    {
        throw new AnymarketException('Request method DELETE not supported', 400);
    }

    public function updateTitle($id, $title)
    {
        $params = $this->find($id);
        $params['title'] = $title;

        return $this->update($id, $params);
    }
}