for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace seregazhuk\PinterestBot\Factories;
use seregazhuk\PinterestBot\Bot;
use seregazhuk\PinterestBot\Api\Request;
use seregazhuk\PinterestBot\Api\Response;
use seregazhuk\PinterestBot\Api\CurlAdapter;
use seregazhuk\PinterestBot\Api\ProvidersContainer;
class PinterestBot
{
/**
* Initializes Bot instance and all
* its dependencies
*
* @param string|null $userAgent
* @return Bot
*/
public static function create($userAgent = null)
$request = new Request(new CurlAdapter(), $userAgent);
$response = new Response();
$providersContainer = new ProvidersContainer($request, $response);
return new Bot($providersContainer);
}
private function __construct()
private function __clone()