Scalr\Tests\Functional\Api\V2\ApiTest::getFarmRoleScalingMetrics PHP Method

getFarmRoleScalingMetrics() protected method

Get FarmRoleScalingMetric entity
protected getFarmRoleScalingMetrics ( string $criteria, array $params = [] ) : FarmRoleScalingMetric
$criteria string search criteria
$params array optional query params
return Scalr\Model\Entity\FarmRoleScalingMetric
    protected function getFarmRoleScalingMetrics($criteria, $params = [])
    {
        $metric = ScalingMetric::findOne([['name' => $criteria]]);
        /* @var  $farmRoleMetric FarmRoleScalingMetric  */
        $farmRoleMetric = FarmRoleScalingMetric::findOne([['metricId' => $metric->id], ['farmRoleId' => $params['farmRoleId']]]);
        $farmRoleMetric->metric = $metric;
        static::toDelete(FarmRoleScalingMetric::class, [$farmRoleMetric->id]);
        return $farmRoleMetric;
    }