Status/WorkerCounter.php
public static function fromArrayOrObject($arrayOrObject)
    {
        if (is_array($arrayOrObject)) {
            return new static(
                isset($arrayOrObject['name']) ? $arrayOrObject['name'] : null,
                isset($arrayOrObject['value']) ? $arrayOrObject['value'] : null,
                isset($arrayOrObject['unit']) ? $arrayOrObject['unit'] : null,
                isset($arrayOrObject['min']) ? $arrayOrObject['min'] : null,
                isset($arrayOrObject['max']) ? $arrayOrObject['max'] : null);
        } elseif (is_object($arrayOrObject)) {
            return new static(
                isset($arrayOrObject->name) ? $arrayOrObject->name : null,
                isset($arrayOrObject->value) ? $arrayOrObject->value : null,
                isset($arrayOrObject->unit) ? $arrayOrObject->unit : null,
                isset($arrayOrObject->min) ? $arrayOrObject->min : null,
                isset($arrayOrObject->max) ? $arrayOrObject->max : null);
        }
    }
public static function fromArrayOrObject($arrayOrObject)
    {
        if (is_array($arrayOrObject)) {
            return new static(
                isset($arrayOrObject['name']) ? $arrayOrObject['name'] : null,
                isset($arrayOrObject['value']) ? $arrayOrObject['value'] : null,
                isset($arrayOrObject['unit']) ? $arrayOrObject['unit'] : null,
                isset($arrayOrObject['min']) ? $arrayOrObject['min'] : null,
                isset($arrayOrObject['max']) ? $arrayOrObject['max'] : null);
        } elseif (is_object($arrayOrObject)) {
            return new static(
                isset($arrayOrObject->name) ? $arrayOrObject->name : null,
                isset($arrayOrObject->value) ? $arrayOrObject->value : null,
                isset($arrayOrObject->unit) ? $arrayOrObject->unit : null,
                isset($arrayOrObject->min) ? $arrayOrObject->min : null,
                isset($arrayOrObject->max) ? $arrayOrObject->max : null);
        }
    }
public static function fromArrayOrObject ( $ arrayOrObject ) { if ( is_array ( $ arrayOrObject ) ) { return new static ( isset ( $ arrayOrObject [ 'name' ] ) ? $ arrayOrObject [ 'name' ] : null , isset ( $ arrayOrObject [ 'value' ] ) ? $ arrayOrObject [ 'value' ] : null , isset ( $ arrayOrObject [ 'unit' ] ) ? $ arrayOrObject [ 'unit' ] : null , isset ( $ arrayOrObject [ 'min' ] ) ? $ arrayOrObject [ 'min' ] : null , isset ( $ arrayOrObject [ 'max' ] ) ? $ arrayOrObject [ 'max' ] : null ) ; } elseif ( is_object ( $ arrayOrObject ) ) { return new static ( isset ( $ arrayOrObject -> name ) ? $ arrayOrObject -> name : null , isset ( $ arrayOrObject -> value ) ? $ arrayOrObject -> value : null , isset ( $ arrayOrObject -> unit ) ? $ arrayOrObject -> unit : null , isset ( $ arrayOrObject -> min ) ? $ arrayOrObject -> min : null , isset ( $ arrayOrObject -> max ) ? $ arrayOrObject -> max : null ) ; } }
@param array|object $arrayOrObject

@return static
@param array|object $arrayOrObject