config/ contains application configurations
src/ contains source files
tests/ contains tests codeception for the web application
vendor/ contains dependent 3rd-party packages
- The minimum requirement by this project template that your Web server supports:
- PHP 7.2 or higher.
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
You can then install this extension using the following command composer:
composer require terabytesoftw/helper-timezone '^1.0@dev'
or add composer.json:
"terabytesoftw/helper-timezone":"^1.0@dev"
<?php
/**
* @var array $timezone
*/
private $timezone;
use terabytesoft\helpers\TimeZone;
// Show list all time zone utc order timezone, name
$this->timezone = \yii\helpers\ArrayHelper::map(
$this->timezone->getAll(),
'timezone',
'name'
);
var_dump($this->timezone);
// download all composer dependencies root project
$ composer update --prefer-dist -vvv
// run all tests with code coverage
$ vendor/bin/codecept run unit --coverage-xml
- Apache.
- Nginx.
- OpenLiteSpeed.