Issues (6)

tests/TestModel.php (1 issue)

Labels
Severity
1
<?php
2
namespace RazonYang\Yii2\Uploader\Tests;
3
4
use RazonYang\Yii2\Uploader\UploadModelTrait;
5
use yii\base\Model;
6
use yii\web\ForbiddenHttpException;
7
8
class TestModel extends Model
9
{
10
    use UploadModelTrait;
0 ignored issues
show
The trait RazonYang\Yii2\Uploader\UploadModelTrait requires the property $tempName which is not provided by RazonYang\Yii2\Uploader\Tests\TestModel.
Loading history...
11
12
    public function upload()
13
    {
14
        if (!$this->validate()) {
15
            throw new ForbiddenHttpException('invalid file');
16
        }
17
        
18
        $url = UploadModelTrait::upload();
19
        return [
20
            'filename' => basename($url),
21
            'url' => $url,
22
        ];
23
    }
24
}
25