phpCoreLib2
[ class tree: phpCoreLib2 ] [ index: phpCoreLib2 ] [ all elements ]

Class: DDirectory

Source Location: /Files/System/DDirectory.php

Class Overview

DObject
   |
   --DFile
      |
      --DDirectory

Base directory functionality


Methods


Child classes:

DDirectoryList
Directory list collection object

Inherited Constants

Inherited Variables

Inherited Methods

Class: DFile

DFile::__construct()
Constructor
DFile::checkIfFileExists()
Checks if file exists
DFile::checkIfFileIsWritable()
Checks if file is readable
DFile::copyFile()
Copies a file
DFile::deleteFile()
Delete files
DFile::deleteFileMask()
Delete files by mask
DFile::forceInitMemberVariables()
Force Inits file options by file name
DFile::generatePermissionsNumbersFromString()
Generates permissions 4 digis
DFile::generatePermissionsStringFromCode()
Generates -rwxrwxrwx string from 4 digit numbers
DFile::getFileContent()
Gets file content to string
DFile::getFileNameByFilePath()
Gets file name by file path
DFile::getFilePathByFileName()
Gets file path by file name
DFile::init()
Inits the file properties
DFile::moveFile()
Moves file
DFile::rename()
Renames files
DFile::reset()
Resets data
DFile::toFile()
Writes string content to file
DFile::toString()
Gets file content as string
DFile::unlink()
Deletes files
DFile::_initMemberVariables()
Inits file options by file name
DFile::__toString()
Gets file string content

Class: DObject

DObject::__construct()
Constructor
DObject::debug()
Debig
DObject::getClassMembers()
Gets member variables of the instance
DObject::getClassMemberType()
Gets class member type
DObject::getClassMethods()
Gets classes of the class
DObject::getClassName()
Gets class name
DObject::PHPSerialize()
Gets serialized string of the class
DObject::trace()
Trace
DObject::__destruct()
Descructor
DObject::__toString()
Returns String equivalent of the object.

Class Details

[line 19]
Base directory functionality



[ Top ]


Class Methods


static method changeCurrentDirectory [line 225]

static boolean changeCurrentDirectory( string $directoryName)

Change the current directory



Tags:

access:  public


Parameters:

string   $directoryName  

[ Top ]

static method checkIfDirectoryExists [line 56]

static boolean checkIfDirectoryExists( string $directoryName)

Checks if directory exists



Tags:

access:  public


Parameters:

string   $directoryName  

[ Top ]

static method checkIfDirectoryIsWritable [line 72]

static boolean checkIfDirectoryIsWritable( string $directoryName)

Checks if directory is writable



Tags:

access:  public


Parameters:

string   $directoryName  

[ Top ]

static method createComplexDirectory [line 106]

static boolean createComplexDirectory( $complexDirectoryName, [int $permissions = 0755], string $directoryName)

Creates complex named directory



Tags:

access:  public


Parameters:

string   $directoryName  
int   $permissions   4 digit way of permissions
   $complexDirectoryName  

[ Top ]

static method createDirectory [line 85]

static boolean createDirectory( string $directoryName, [int $permissions = 0755])

Creates directory



Tags:

access:  public


Parameters:

string   $directoryName  
int   $permissions   4 digit way of permissions

[ Top ]

static method getCurrentDirectory [line 240]

static string getCurrentDirectory( )

Gets the current directory



Tags:

access:  public


[ Top ]

static method getDDirectoryListObject [line 184]

static DDirectoryList getDDirectoryListObject( [string $directoryName = "./"], [boolean $recursively = true])

Gets DDirectoryList object for the given directory



Tags:

access:  public


Parameters:

string   $directoryName  
boolean   $recursively  

[ Top ]

static method removeEmptyDirectory [line 128]

static boolean removeEmptyDirectory( string $directoryName)

Removes empty directory



Tags:

access:  public


Parameters:

string   $directoryName  

[ Top ]

static method removeFullDirectory [line 153]

static void removeFullDirectory( string $directoryName, [boolean $recrusively = false])

Removes full directory



Tags:

access:  public


Parameters:

string   $directoryName  
boolean   $recrusively  

[ Top ]

constructor __construct [line 27]

DDirectory __construct( [string $directoryName = null])

Constructor



Tags:

access:  public


Overridden in child classes as:

DDirectoryList::__construct()
Constructor

Overrides DFile::__construct() (Constructor)

Parameters:

string   $directoryName  

[ Top ]

method init [line 38]

boolean init( string $directoryName)

Inits the directory properties



Tags:

access:  public


Overridden in child classes as:

DDirectoryList::init()
Inits structure

Overrides DFile::init() (Inits the file properties)

Parameters:

string   $directoryName  

[ Top ]

method remove [line 138]

boolean remove( )

Removes empty directory



Tags:

access:  public


[ Top ]


Documentation generated on Sat, 17 Apr 2010 22:04:27 +0300 by phpDocumentor 1.4.3