Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
$_files = 'array'
Internal array of array(source, target, overwrite)
__construct(
string|array $options
)
:
void
Class constructor
Options argument may be either a string, a Zend_Config object, or an array. If an array or Zend_Config object, it accepts the following keys: 'source' => Source filename or directory which will be renamed 'target' => Target filename or directory, the new name of the sourcefile 'overwrite' => Shall existing files be overwritten ?
_convertOptions(
array $options
)
:
array
Internal method for creating the file array Supports single and nested arrays
_getFileName(
string $file
)
:
array
Internal method to resolve the requested source and return all other related parameters
addFile(
string|array $options
)
:
Zend_Filter_File_Rename
Adds a new file or directory as target to the existing ones
Array accepts the following keys: 'source' => Source filename or directory which will be renamed 'target' => Target filename or directory, the new name of the sourcefile 'overwrite' => Shall existing files be overwritten ?
filter(
string $value
)
:
string
Defined by Zend_Filter_Interface
Renames the file $value to the new name set before Returns the file $value, removing all but digit characters
getFile(
)
:
array
Returns the files to rename and their new name and location
getNewName(
string $value, boolean $source
=
false
)
:
string
Returns only the new filename without moving it But existing files will be erased when the overwrite option is true
setFile(
string|array $options
)
:
Zend_Filter_File_Rename
Sets a new file or directory as target, deleting existing ones
Array accepts the following keys: 'source' => Source filename or directory which will be renamed 'target' => Target filename or directory, the new name of the sourcefile 'overwrite' => Shall existing files be overwritten ?