<?php namespace FML\Controls; /** * Class representing CMlFileEntry * * @author steeffeen */ class FileEntry extends Entry { /** * Protected properties */ protected $folder = ''; /** * Construct a new FileEntry control * * @param string $id */ public function __construct($id = null) { parent::__construct($id); $this->tagName = 'fileentry'; } /** * Set folder * * @param string $folder * @return \FML\Controls\FileEntry */ public function setFolder($folder) { $this->folder = $folder; return $this; } /** * * @see \FML\Entry::render() */ public function render(\DOMDocument $domDocument) { $xml = parent::render($domDocument); $xml->setAttribute('folder', $this->folder); return $xml; } }