mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 06:15:19 +08:00
w
This commit is contained in:
@ -208,6 +208,14 @@ class ComponentTest extends \yii\test\TestCase
|
||||
$this->assertEquals('Hello world',$component->evaluateExpression('"Hello $who"',array('who' => 'world')));
|
||||
$this->assertEquals('Hello world',$component->evaluateExpression(array($component,'exprEvaluator'),array('who' => 'world')));
|
||||
}
|
||||
|
||||
public function testCreate()
|
||||
{
|
||||
$component = NewComponent2::create(1, 2, array('a'=>3));
|
||||
$this->assertEquals(1, $component->b);
|
||||
$this->assertEquals(2, $component->c);
|
||||
$this->assertEquals(3, $component->a);
|
||||
}
|
||||
}
|
||||
|
||||
class NewComponent extends \yii\base\Component
|
||||
@ -259,3 +267,15 @@ class NewBehavior extends \yii\base\Behavior
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
class NewComponent2 extends \yii\base\Component
|
||||
{
|
||||
public $a;
|
||||
public $b;
|
||||
public $c;
|
||||
public function __construct($b, $c)
|
||||
{
|
||||
$this->b = $b;
|
||||
$this->c = $c;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user