/** * @param InitPropertyManager $initProperty * @return string * @throws RendererException */ protected function renderInitProperty(InitPropertyManager $initProperty) { $template = $initProperty->getTemplate(); $tags = $initProperty->getTemplateTags(); $args[RenderableInterface::TAG_PROPERTY_NAME] = $initProperty->getProperty()->getPreparedName(); $args[RenderableInterface::TAG_PROPERTY_TYPE] = sprintf('\\%s', $initProperty->getProperty()->getTypeName()); return $this->addIndentation($this->replace($tags, $args, $template), self::INDENT_4_SPACES); }