for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace RazonYang\Yii2\Uploader\Tests;
use RazonYang\Yii2\Uploader\UploadModelTrait;
use yii\base\Model;
use yii\web\ForbiddenHttpException;
class TestModel extends Model
{
use UploadModelTrait;
RazonYang\Yii2\Uploader\UploadModelTrait
$tempName
RazonYang\Yii2\Uploader\Tests\TestModel
public function upload()
if (!$this->validate()) {
throw new ForbiddenHttpException('invalid file');
}
$url = UploadModelTrait::upload();
return [
'filename' => basename($url),
'url' => $url,
];