Completed
Push — master ( 73d93a...d5eebb )
by Ryuichi
02:49
created

FileProvider::tmpFileProvider()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 6
rs 9.4285
cc 1
eloc 3
nc 1
nop 0
1
<?php
2
namespace WebStream\IO\Test\Providers;
3
4
use WebStream\IO\File;
5
6
/**
7
 * FileProvider
8
 * @author Ryuichi TANAKA.
9
 * @since 2016/08/19
10
 * @version 0.7
11
 */
12
trait FileProvider
13
{
14
    public function fileProvider()
15
    {
16
        return [
17
            [new File(dirname(__FILE__)  . "/../Fixtures/file-test1.txt")]
18
        ];
19
    }
20
21
    public function directoryProvider()
22
    {
23
        return [
24
            [new File(dirname(__FILE__)  . "/../Fixtures/file-test/")]
25
        ];
26
    }
27
28
    public function fileLinkProvider()
29
    {
30
        return [
31
            [new File(dirname(__FILE__)  . "/../Fixtures/file-test1.txt"), "/tmp/file-test-link"]
32
        ];
33
    }
34
35
    public function tmpFileProvider()
36
    {
37
        return [
38
            [new File("/tmp/file-test-tmp.txt")]
39
        ];
40
    }
41
}
42