for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\ActiveRecord\Tests\Stubs\MagicActiveRecord;
use Yiisoft\ActiveRecord\MagicActiveRecord;
/**
* Class CustomerClosureField.
*
* @property int $id
* @property string $name
* @property string $email
* @property string $address
* @property int $status
*/
final class CustomerClosureField extends MagicActiveRecord
{
public function getTableName(): string
return 'customer';
}
public function fields(): array
$fields = parent::fields();
$fields['status'] = static fn(self $customer) => $customer->status === 1 ? 'active' : 'inactive';
return $fields;