Move into nested docroot
This commit is contained in:
parent
83a0d3a149
commit
c8b70abde9
13405 changed files with 0 additions and 0 deletions
web/vendor/phpunit/php-timer
1
web/vendor/phpunit/php-timer/.gitattributes
vendored
Normal file
1
web/vendor/phpunit/php-timer/.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
*.php diff=php
|
7
web/vendor/phpunit/php-timer/.gitignore
vendored
Normal file
7
web/vendor/phpunit/php-timer/.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
build/api
|
||||
build/code-browser
|
||||
build/coverage
|
||||
build/logs
|
||||
build/pdepend
|
||||
cache.properties
|
||||
phpunit.xml
|
22
web/vendor/phpunit/php-timer/.travis.yml
vendored
Normal file
22
web/vendor/phpunit/php-timer/.travis.yml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
language: php
|
||||
|
||||
php:
|
||||
- 5.3.3
|
||||
- 5.3
|
||||
- 5.4
|
||||
- 5.5
|
||||
- 5.6
|
||||
- hhvm
|
||||
|
||||
script:
|
||||
- phpunit --bootstrap src/Timer.php tests
|
||||
|
||||
notifications:
|
||||
email: false
|
||||
webhooks:
|
||||
urls:
|
||||
- https://webhooks.gitter.im/e/6668f52f3dd4e3f81960
|
||||
on_success: always
|
||||
on_failure: always
|
||||
on_start: false
|
||||
|
33
web/vendor/phpunit/php-timer/LICENSE
vendored
Normal file
33
web/vendor/phpunit/php-timer/LICENSE
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
PHP_Timer
|
||||
|
||||
Copyright (c) 2010-2015, Sebastian Bergmann <sebastian@phpunit.de>.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
* Neither the name of Sebastian Bergmann nor the names of his
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
47
web/vendor/phpunit/php-timer/README.md
vendored
Normal file
47
web/vendor/phpunit/php-timer/README.md
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
[](https://travis-ci.org/sebastianbergmann/php-timer)
|
||||
|
||||
# PHP_Timer
|
||||
|
||||
Utility class for timing things, factored out of PHPUnit into a stand-alone component.
|
||||
|
||||
## Installation
|
||||
|
||||
To add this package as a local, per-project dependency to your project, simply add a dependency on `phpunit/php-timer` to your project's `composer.json` file. Here is a minimal example of a `composer.json` file that just defines a dependency on PHP_Timer:
|
||||
|
||||
{
|
||||
"require": {
|
||||
"phpunit/php-timer": "~1.0"
|
||||
}
|
||||
}
|
||||
|
||||
## Usage
|
||||
|
||||
### Basic Timing
|
||||
|
||||
```php
|
||||
PHP_Timer::start();
|
||||
|
||||
$timer->start();
|
||||
|
||||
// ...
|
||||
|
||||
$time = PHP_Timer::stop();
|
||||
var_dump($time);
|
||||
|
||||
print PHP_Timer::secondsToTimeString($time);
|
||||
```
|
||||
|
||||
The code above yields the output below:
|
||||
|
||||
double(1.0967254638672E-5)
|
||||
0 ms
|
||||
|
||||
### Resource Consumption Since PHP Startup
|
||||
|
||||
```php
|
||||
print PHP_Timer::resourceUsage();
|
||||
```
|
||||
|
||||
The code above yields the output below:
|
||||
|
||||
Time: 0 ms, Memory: 0.50Mb
|
29
web/vendor/phpunit/php-timer/composer.json
vendored
Normal file
29
web/vendor/phpunit/php-timer/composer.json
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"name": "phpunit/php-timer",
|
||||
"description": "Utility class for timing",
|
||||
"type": "library",
|
||||
"keywords": [
|
||||
"timer"
|
||||
],
|
||||
"homepage": "https://github.com/sebastianbergmann/php-timer/",
|
||||
"license": "BSD-3-Clause",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sebastian Bergmann",
|
||||
"email": "sb@sebastian-bergmann.de",
|
||||
"role": "lead"
|
||||
}
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/php-timer/issues",
|
||||
"irc": "irc://irc.freenode.net/phpunit"
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
}
|
||||
}
|
107
web/vendor/phpunit/php-timer/src/Timer.php
vendored
Normal file
107
web/vendor/phpunit/php-timer/src/Timer.php
vendored
Normal file
|
@ -0,0 +1,107 @@
|
|||
<?php
|
||||
/*
|
||||
* This file is part of the PHP_Timer package.
|
||||
*
|
||||
* (c) Sebastian Bergmann <sebastian@phpunit.de>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Utility class for timing.
|
||||
*
|
||||
* @since Class available since Release 1.0.0
|
||||
*/
|
||||
class PHP_Timer
|
||||
{
|
||||
/**
|
||||
* @var array
|
||||
*/
|
||||
private static $times = array(
|
||||
'hour' => 3600000,
|
||||
'minute' => 60000,
|
||||
'second' => 1000
|
||||
);
|
||||
|
||||
/**
|
||||
* @var array
|
||||
*/
|
||||
private static $startTimes = array();
|
||||
|
||||
/**
|
||||
* @var float
|
||||
*/
|
||||
public static $requestTime;
|
||||
|
||||
/**
|
||||
* Starts the timer.
|
||||
*/
|
||||
public static function start()
|
||||
{
|
||||
array_push(self::$startTimes, microtime(true));
|
||||
}
|
||||
|
||||
/**
|
||||
* Stops the timer and returns the elapsed time.
|
||||
*
|
||||
* @return float
|
||||
*/
|
||||
public static function stop()
|
||||
{
|
||||
return microtime(true) - array_pop(self::$startTimes);
|
||||
}
|
||||
|
||||
/**
|
||||
* Formats the elapsed time as a string.
|
||||
*
|
||||
* @param float $time
|
||||
* @return string
|
||||
*/
|
||||
public static function secondsToTimeString($time)
|
||||
{
|
||||
$ms = round($time * 1000);
|
||||
|
||||
foreach (self::$times as $unit => $value) {
|
||||
if ($ms >= $value) {
|
||||
$time = floor($ms / $value * 100.0) / 100.0;
|
||||
|
||||
return $time . ' ' . ($time == 1 ? $unit : $unit . 's');
|
||||
}
|
||||
}
|
||||
|
||||
return $ms . ' ms';
|
||||
}
|
||||
|
||||
/**
|
||||
* Formats the elapsed time since the start of the request as a string.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function timeSinceStartOfRequest()
|
||||
{
|
||||
return self::secondsToTimeString(microtime(true) - self::$requestTime);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the resources (time, memory) of the request as a string.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function resourceUsage()
|
||||
{
|
||||
return sprintf(
|
||||
'Time: %s, Memory: %4.2fMb',
|
||||
self::timeSinceStartOfRequest(),
|
||||
memory_get_peak_usage(true) / 1048576
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_SERVER['REQUEST_TIME_FLOAT'])) {
|
||||
PHP_Timer::$requestTime = $_SERVER['REQUEST_TIME_FLOAT'];
|
||||
} elseif (isset($_SERVER['REQUEST_TIME'])) {
|
||||
PHP_Timer::$requestTime = $_SERVER['REQUEST_TIME'];
|
||||
} else {
|
||||
PHP_Timer::$requestTime = microtime(true);
|
||||
}
|
Reference in a new issue