File   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 26
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 3
c 0
b 0
f 0
lcom 0
cbo 1
dl 0
loc 26
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 2
A send() 0 4 1
1
<?php /** MicroFile */
2
3
namespace Micro\Mail\Transport;
4
5
use Micro\Mail\IMessage;
6
7
/**
8
 * File transport
9
 *
10
 * @author Oleg Lunegov <[email protected]>
11
 * @link https://github.com/linpax/microphp-framework
12
 * @copyright Copyright (c) 2013 Oleg Lunegov
13
 * @license https://github.com/linpax/microphp-framework/blob/master/LICENSE
14
 * @package Micro
15
 * @subpackage Mail\Transport
16
 * @version 1.0
17
 * @since 1.0
18
 */
19
class File extends Transport
20
{
21
    /** @var string $mailDir */
22
    private $mailDir;
23
24
25
    /**
26
     * @access public
27
     *
28
     * @param array $params
29
     *
30
     * @result void
31
     */
32
    public function __construct(array $params = [])
33
    {
34
        $this->mailDir = $params[''] ?: '';
35
    }
36
37
    /**
38
     * @inheritdoc
39
     */
40
    public function send(IMessage $message)
41
    {
42
        return false;
43
    }
44
}
45