2015-06-23 09:04:02 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Skobkin\Bundle\PointToolsBundle\Service;
|
|
|
|
|
|
|
|
use Guzzle\Service\Client;
|
2016-03-23 17:06:49 +00:00
|
|
|
use Skobkin\Bundle\PointToolsBundle\Service\Factory\Blogs\PostFactory;
|
2015-06-23 09:04:02 +00:00
|
|
|
|
|
|
|
/**
|
2015-10-26 03:00:39 +00:00
|
|
|
* Basic Point.im user API functions from /api/post
|
2015-06-23 09:04:02 +00:00
|
|
|
*/
|
|
|
|
class PostApi extends AbstractApi
|
|
|
|
{
|
|
|
|
/**
|
2015-10-26 03:00:39 +00:00
|
|
|
* @var PostFactory
|
2015-06-23 09:04:02 +00:00
|
|
|
*/
|
2015-10-26 03:00:39 +00:00
|
|
|
private $postFactory;
|
2015-06-23 09:04:02 +00:00
|
|
|
|
|
|
|
|
2015-10-26 03:00:39 +00:00
|
|
|
public function __construct(Client $httpClient, $https = true, $baseUrl = null, PostFactory $postFactory)
|
2015-06-23 09:04:02 +00:00
|
|
|
{
|
|
|
|
parent::__construct($httpClient, $https, $baseUrl);
|
|
|
|
|
2015-10-26 03:00:39 +00:00
|
|
|
$this->postFactory = $postFactory;
|
2015-06-23 09:04:02 +00:00
|
|
|
}
|
|
|
|
}
|