PHP Class PartKeeprRequirements, PartKeepr

Inheritance: extends SymfonyRequirements
Afficher le fichier Open project: partkeepr/PartKeepr Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( ) Constructor that initializes the requirements.

Méthodes protégées

Méthode Description
checkWritable ( $path ) Checks if a path is writable. If not, generates a requirement.
getBytesIniSetting ( $setting ) : integer Returns a php.ini setting with parsed byte values.
isWritableRecursive ( string $dir ) : boolean Checks if the given directory and all contained files within it is writable by the current user.
returnBytes ( $val ) : integer | string Parses a value with g,m or k modifiers and returns the effective bytes.

Method Details

__construct() public méthode

Constructor that initializes the requirements.
public __construct ( )

checkWritable() protected méthode

Checks if a path is writable. If not, generates a requirement.
protected checkWritable ( $path )
$path string The path to check

getBytesIniSetting() protected méthode

Example: If you specify memory_limit=64M, this method will return 67108864 bytes.
protected getBytesIniSetting ( $setting ) : integer
$setting string The php.ini setting
Résultat integer The byts

isWritableRecursive() protected méthode

Checks if the given directory and all contained files within it is writable by the current user.
protected isWritableRecursive ( string $dir ) : boolean
$dir string The directory to check
Résultat boolean True if the path is writable

returnBytes() protected méthode

Parses a value with g,m or k modifiers and returns the effective bytes.
protected returnBytes ( $val ) : integer | string
$val string The value to parse
Résultat integer | string The bytes