Methods
Get singleton instance
getInstance(string $pluginFile = '') : object
Static
Parameters
$pluginFile
stringPlugin file path; first execution of "getInstance()" method should set this to plugin file path, but all others executions can ommit this parameter - default: empty
Returns
objectSingleton instance
Get Kocuj Internal Lib object
getKocujILObj() : object
Returns
objectKocuj Internal Lib object
Get Kocuj.pl Lib object
getKocujPlLibObj() : object
Returns
objectKocuj.pl Lib object
Get plugin base name
getPluginBaseName() : string
Returns
stringPlugin base name
Get plugin directory
getPluginDir() : string
Returns
stringPlugin directory
Get plugin filename
getPluginFilename() : string
Returns
stringPlugin filename
Get plugin URL
getPluginUrl() : string
Get version
getVersion() : string
Get major version
getVersionMajor() : integer
Returns
integerMajor version
Get minor version
getVersionMinor() : integer
Returns
integerMinor version
Get revision version
getVersionRevision() : integer
Returns
integerRevision version
Site update callback
siteUpdateCallback(string $fromVersion, string $toVersion) : boolean
Parameters
$fromVersion
stringFrom version
$toVersion
stringTo version
Returns
booleanUpdate has been executed correctly (true) or not (false)
Update callback
updateCallback(string $fromVersion, string $toVersion) : boolean
Parameters
$fromVersion
stringFrom version
$toVersion
stringTo version
Returns
booleanUpdate has been executed correctly (true) or not (false)
Disable cloning of object
__clone() : void
Constructor
__construct(string $pluginFile) : void
Parameters
$pluginFile
stringPlugin file path
Properties
Singleton instance
$instance : object
Static
Kocuj Internal Lib object instance
$kocujILObj : object
Kocuj.pl Lib object instance
$kocujPlLibObj : object
Plugin base name
$pluginBaseName : string
Plugin directory
$pluginDir : string
Plugin filename
$pluginFilename : string
Plugin URL
$pluginUrl : string