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.

__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 ?
Name | Type | Description |
---|---|---|
$options | string|array | Target file or directory to be renamed |

_convertOptions(
array $options
)
:
array
Internal method for creating the file array Supports single and nested arrays
Name | Type | Description |
---|---|---|
$options | array |
Type | Description |
---|---|
array |

_getFileName(
string $file
)
:
array
Internal method to resolve the requested source and return all other related parameters
Name | Type | Description |
---|---|---|
$file | string | Filename to get the informations for |
Type | Description |
---|---|
array |

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 ?
Name | Type | Description |
---|---|---|
$options | string|array | Old file or directory to be rewritten |
Type | Description |
---|---|
\Zend_Filter_File_Rename |

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
Name | Type | Description |
---|---|---|
$value | string | Full path of file to change |
Type | Description |
---|---|
string | The new filename which has been set, or false when there were errors |
Exception | Description |
---|---|
\Zend_Filter_Exception |

getFile(
)
:
array
Returns the files to rename and their new name and location
Type | Description |
---|---|
array |

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
Name | Type | Description |
---|---|---|
$value | string | Full path of file to change |
$source | boolean | Return internal informations |
Type | Description |
---|---|
string | The new filename which has been set |

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 ?
Name | Type | Description |
---|---|---|
$options | string|array | Old file or directory to be rewritten |
Type | Description |
---|---|
\Zend_Filter_File_Rename |