rsmike / globals
Global functions and constants
Installs: 193
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
README
Contents
Constants
Time intervals
MONTHS_IN_YEAR, DAYS_IN_WEEK, DAYS_IN_MONTH, DAYS_IN_YEAR
HOURS_IN_DAY, HOURS_IN_WEEK, HOURS_IN_MONTH, HOURS_IN_YEAR
MINUTES_IN_HOUR, MINUTES_IN_DAY, MINUTES_IN_WEEK, MINUTES_IN_MONTH, MINUTES_IN_YEAR
SECONDS_IN_MINUTE, SECONDS_IN_HOUR, SECONDS_IN_DAY, SECONDS_IN_WEEK, SECONDS_IN_MONTH, SECONDS_IN_YEAR
Datetime format
MYSQL_DATE = 'Y-m-d'
MYSQL_TIME = 'H:i:s'
MYSQL_DATETIME = 'Y-m-d H:i:s'
Misc
EMPTY_GIF
- inline 1x1 transparent gif. To be used as an "img src"
Functions
e($variable...)
- preformatted, dump variablesed($variable...)
- dump variables and dietmpfn($key='temp')
- generate full path to a temporary file in the temporary directorypl($n, $singleform, $pluralform, $ifempty)
- simple pluraliser. Plural form can be omitted for simple cases. Ifempty is optional, too. Replaces # with $n.lines($n)
- split string to array of lines using the newline regexp "\R"
Yii2 specific
qq(\yii\db\Query)
- generate SQL from the query objectqqd(\yii\db\Query)
- prnt SQL and die
Installation
Either run
$ composer require rsmike/globals
or add
"rsmike/globals": "*"
to the require
section of your composer.json
file.