DownloadAssert Class
The class has only static methods.
Assert::bool( data, argIx = null, valueIfNull = null )
Assert data is a boolean and return bool, accepts true/false/1/0
data mixed
argIx int/string
valueIfNull bool
return bool
throws InvalidArgumentException on error
static method
Assert::int( data, argIx = null, valueIfNull = null )
Assert data is an positiv integer (scalar) and return int
data mixed
argIx int|string
valueIfNull int
throws InvalidArgumentException on error
return int
static method
Assert::string( data, argIx = null, valueIfNull = null )
Assert data is a string (i.e. is a scalar) and return string
data mixed
argIx int|string
valueIfNull string
throws InvalidArgumentException on error
return string
static method
Assert::fileName( fileName, argIx = null )
Assert (path/)fileName is a (local) file or file resource
fileName string|resource
argIx int|string
throws InvalidArgumentException on error
static method
Assert::fileNameRead( fileName, argIx = null )
Assert (path/)fileName is a readable (local) file (resource)
fileName string|resource
argIx int|string
throws InvalidArgumentException on error
Assert::fileNameWrite( fileName, argIx = null )
Assert (path/)fileName is a writable (local) file (resource)
fileName string|resource
argIx int|string
throws InvalidArgumentException on error
Usage and examples
Please review test/AssertTest.php
[return to docs][return to README]
|