. */ include_once 'phing/mappers/FileNameMapper.php'; /** * For merging files into a single file. In practice just returns whatever value * was set for "to". * * @author Andreas Aderhold * @version $Revision: 1.8 $ * @package phing.mappers */ class MergeMapper implements FileNameMapper { /** the merge */ private $mergedFile; /** * The mapper implementation. Basically does nothing in this case. * * @param mixed The data the mapper works on * @returns mixed The data after the mapper has been applied * @access public * @author Andreas Aderhold, andi@binarycloud.com */ function main($sourceFileName) { if ($this->mergedFile === null) { throw new BuildException("MergeMapper error, to attribute not set"); } return array($this->mergedFile); } /** * Accessor. Sets the to property * * @param string To what this mapper should convert the from string * @returns boolean True * @access public * @author Andreas Aderhold, andi@binarycloud.com */ function setTo($to) { $this->mergedFile = $to; } /** * Ignored. */ function setFrom($from) {} }