Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
MockFactory
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
2.50
0.00% covered (danger)
0.00%
0 / 1
 createConnector
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 createServer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2namespace Apie\FtpServer\Factories;
3
4use React\Socket\Connector;
5use React\Socket\ConnectorInterface;
6
7class MockFactory implements ServerFactoryInterface
8{
9    public function createConnector(): ConnectorInterface
10    {
11        // TODO: mock?
12        return new Connector();
13    }
14
15    public function createServer(int $port): MockServer
16    {
17        return new MockServer($port);
18    }
19}