class MemoryUsage
@psalm-immutable
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Hierarchy
- class \PHPUnit\Event\Telemetry\MemoryUsage
Expanded class hierarchy of MemoryUsage
File
-
vendor/
phpunit/ phpunit/ src/ Event/ Value/ Telemetry/ MemoryUsage.php, line 17
Namespace
PHPUnit\Event\TelemetryView source
final class MemoryUsage {
private readonly int $bytes;
public static function fromBytes(int $bytes) : self {
return new self($bytes);
}
private function __construct(int $bytes) {
$this->bytes = $bytes;
}
public function bytes() : int {
return $this->bytes;
}
public function diff(self $other) : self {
return self::fromBytes($this->bytes - $other->bytes);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
MemoryUsage::$bytes | private | property | |
MemoryUsage::bytes | public | function | |
MemoryUsage::diff | public | function | |
MemoryUsage::fromBytes | public static | function | |
MemoryUsage::__construct | private | function |