Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
crazyfactory/kpi / src / SensorInterface.php
Size: Mime:
<?php

namespace CrazyFactory\Kpi;

interface SensorInterface
{
    /**
     * aggregates the data for a specific metric
     *
     * @param SensorState|null $lastState
     *
     * @return string
     */
    public function sense(SensorState $lastState = null);

    /**
     * @param SensorState|null $lastState
     *
     * @return bool
     */
    public function shouldSense(SensorState $lastState = null);
}