* Shall start recording coverage information * @return void */ function start() {} /** * (PHP >= 7.0, PECL pcov >= 1.0.0)
* Shall stop recording coverage information * @return void */ function stop() {} /** * (PHP >= 7.0, PECL pcov >= 1.0.0)
* Shall collect coverage information * @param int $type [optional]

* pcov\all shall collect coverage information for all files * pcov\inclusive shall collect coverage information for the specified files * pcov\exclusive shall collect coverage information for all but the specified files *

* @param array $filter

* path of files (realpath) that should be filtered *

* @return array */ function collect(int $type = all, array $filter = []) {} /** * (PHP >= 7.0, PECL pcov >= 1.0.0)
* Shall clear stored information * @param bool $files [optional]

* set true to clear file tables * Note: clearing the file tables may have surprising consequences *

* @return void */ function clear(bool $files = false) {} /** * (PHP >= 7.0, PECL pcov >= 1.0.0)
* Shall return list of files waiting to be collected * @return array */ function waiting() {} /** * (PHP >= 7.0, PECL pcov >= 1.0.0)
* Shall return the current size of the trace and cfg arena * @return int */ function memory() {} }