public function setByReferenceWith(&$value)
{
if ($this->innerAsserter !== null) {
return $this->innerAsserter->setByReferenceWith($value);
} else {
parent::setByReferenceWith($value);
if ($this->analyzer->isArray($this->value) === true) {
$this->pass();
} else {
$this->fail($this->_('%s is not an array', $this));
}
return $this;
}
}