1 file_example_session_streams.inc public FileExampleSessionStreamWrapper::rename($from_uri, $to_uri)

Support for rename().

Parameters

string $from_uri: The uri to the file to rename.

string $to_uri: The new uri for file.

Return value

bool: TRUE if file was successfully renamed.

Overrides StreamWrapperInterface::rename

See also

http://php.net/manual/en/streamwrapper.rename.php

File

modules/examples/file_example/file_example_session_streams.inc, line 483
Provides a demonstration session:// stream-wrapper.

Class

FileExampleSessionStreamWrapper
Example stream wrapper class to handle session:// streams.

Code

public function rename($from_uri, $to_uri) {
  $from_key = &$this->uri_to_session_key($from_uri);
  $to_key = &$this->uri_to_session_key($to_uri);
  if (is_dir($to_key) || is_file($to_key)) {
    return FALSE;
  }
  $to_key = $from_key;
  unset($from_key);

  return TRUE;
}