private function writeValue(ValueInterface $model)
{
if ($model->isExpression()) {
$this->writer->write($model->getExpression());
} else {
$value = $model->getValue();
if ($value instanceof PhpConstant) {
$this->writer->write($value->getName());
} else {
$this->writer->write($this->exportVar($value));
}
}
}