1 <?php
2 /**
3 * @author Krzysztof Gzocha <krzysztof.gzocha@xsolve.pl>
4 */
5 namespace Team3\PayU\Communication;
6
7 use Psr\Log\LoggerInterface;
8 use Team3\PayU\Serializer\SerializerInterface;
9
10 /**
11 * Will build {@link ClientInterface}
12 *
13 * Interface ClientAdapterFactoryInterface
14 * @package Team3\PayU\Communication
15 */
16 interface ClientAdapterFactoryInterface
17 {
18 /**
19 * @param SerializerInterface $serializer
20 * @param LoggerInterface $logger
21 *
22 * @return ClientInterface
23 */
24 public function build(SerializerInterface $serializer, LoggerInterface $logger);
25 }
26