/** * @inheritDoc */ public function prepareModel(ModelInterface $model) { $out = array(); $name = $model->instanceLabel(); if (empty($name) && $model instanceof ActiveRecord) { $name = $model->getPrimaryKey(); } $out[] = "# " . \Yii::t('resource', "{resourceLabel}: {resourceName}", array('{resourceLabel}' => $model->classLabel(), '{resourceName}' => $name)) . "\n"; $attributeNames = $model->getVisibleAttributeNames(); foreach ($attributeNames as $name) { if (!empty($model->{$name})) { $out[] = "__" . $model->getAttributeLabel($name) . "__ `" . $model->{$name} . "`\n"; } } return implode("\n", $out) . "\n---\n"; }