for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Api\Backend\Form;
use App\Form\Form;
use App\Model\User;
use Yii;
abstract class UserForm extends Form
{
private $user;
public function rules()
return [
[['user'], 'required'],
];
}
/**
* @return User
*/
protected function getUser(): ?User
if ($this->user === null) {
$this->user = Yii::$app->getUser()->getIdentity();
return $this->user;
public function setUser(User $user): void
$this->user = $user;