for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Horat1us\Yii\Tests\Mocks;
use Horat1us\Yii\Behaviors\BooleanBehavior;
use yii\db\ActiveRecord;
/**
* Class BooleanBehaviorMock
* @package Horat1us\Yii\Tests\Mocks
*/
class BooleanBehaviorMock extends ActiveRecord
{
/** @var int */
public $intValue;
/** @var bool */
public $boolValue;
* @return array
public function behaviors()
return [
'intBooleanBehavior' => [
'class' => BooleanBehavior::class,
'attributes' => 'intValue',
'returnType' => BooleanBehavior::RETURN_TYPE_INT,
],
'boolBooleanBehavior' => [
'attributes' => 'boolValue',
'returnType' => BooleanBehavior::RETURN_TYPE_BOOL,
];
}