/** * @covers ../../../src/Library/Helper/File::formatFilename() * @FAILS */ public function test_formatFilename() { return true; $this->checkNoArg('formatFilename', ''); $fn = 'My é Own.filename [2015] VOSTFR .txt'; $this->assertEquals('My-e-Own.filename-2015-VOSTFR.txt', \Library\Helper\File::formatFilename($fn)); $this->assertEquals('my-e-own.filename-2015-vostfr.txt', \Library\Helper\File::formatFilename($fn, true)); }
/** * Get a formated filename * * @param string $filename The filename to format * @param boolean $lowercase Should we return the name un lowercase (FALSE by default) * @param string $delimiter The delimiter used for special chars substitution * @param bool $return Return/Echo flag (default is to echo result) * @return mixed The result of the `_echo` function (string or bool) * @see _echo() * @see Library\Helper\File::formatFilename() */ function _filename($filename, $lowercase = false, $delimiter = '-', $return = false) { return _echo(Helper\File::formatFilename($filename, $lowercase, $delimiter), $return); }