blob: 9ad6f736c2019c3e7a733e93fad4ee64da9fe438 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<?php
declare(strict_types = 1);
namespace iio\libmergepdf\Driver;
use iio\libmergepdf\Source\SourceInterface;
final class DefaultDriver implements DriverInterface
{
/**
* @var DriverInterface
*/
private $wrapped;
public function __construct(DriverInterface $wrapped = null)
{
$this->wrapped = $wrapped ?: new Fpdi2Driver;
}
public function merge(SourceInterface ...$sources): string
{
return $this->wrapped->merge(...$sources);
}
}
|