. */ /** * Interface for filename mapper classes. * * @author Andreas Aderhold, andi@binarycloud.com * @author Hans Lellelid * @version $Revision: 1.7 $ * @package phing.mappers */ interface FileNameMapper { /** * The mapper implementation. * * @param mixed $sourceFileName The data the mapper works on. * @return array The data after the mapper has been applied; must be in array format (for some reason). */ public function main($sourceFileName); /** * Accessor. Sets the to property. The actual implementation * depends on the child class. * * @param string $to To what this mapper should convert the from string * @return void */ public function setTo($to); /** * Accessor. Sets the from property. What this mapper should * recognize. The actual implementation is dependent upon the * child class * * @param string $from On what this mapper should work * @return void */ public function setFrom($from); }