Skip to content

Commit fa2c839

Browse files
committed
api trait
1 parent d0e1791 commit fa2c839

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/Api.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Tarantool\Client\Schema\Criteria;
88
use Tarantool\Client\Schema\Operations;
99

10-
abstract class Api
10+
trait Api
1111
{
1212
abstract public function getSpace(string $name): Space;
1313

src/Mapper.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
use Tarantool\Client\Schema\Criteria;
1111
use Tarantool\Client\Schema\Space as ClientSpace;
1212

13-
class Mapper extends Api
13+
class Mapper
1414
{
15+
use Api;
16+
1517
private array $spaceId = [];
1618
private array $spaces = [];
1719
private int $schemaId = 0;

src/Pool.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
use Closure;
88

9-
class Pool extends Api
9+
class Pool
1010
{
11+
use Api;
12+
1113
private array $mappers = [];
1214

1315
public function __construct(

0 commit comments

Comments
 (0)