/**
* Create a directory.
*
* This method is called in response to mkdir().
*
* Note: In order for the appropriate error message to be returned this
* method should not be defined if the wrapper does not support creating
* directories.
*
* @param string $path Directory which should be created.
* @param integer $mode The value passed to mkdir().
* @param integer $options A bitwise mask of values, such as STREAM_MKDIR_RECURSIVE.
* @return boolean TRUE on success or FALSE on failure.
*/
public function mkdir($path, $mode, $options)
{
$this->createStreamWrapper($path);
return $this->streamWrapper->makeDirectory($path, $mode, $options);
}