Scalr\Api\Service\User\V1beta0\Controller\Farms::describeVariablesAction PHP Метод

describeVariablesAction() публичный Метод

Gets the list of the available Global Variables of the farm
public describeVariablesAction ( integer $farmId ) : Scalr\Api\DataType\ListResultEnvelope
$farmId integer Numeric identifier of the Farm
Результат Scalr\Api\DataType\ListResultEnvelope
    public function describeVariablesAction($farmId)
    {
        $this->getFarm($farmId);
        $globalVar = $this->getVariableInstance();
        $list = $globalVar->getValues(0, $farmId);
        $foundRows = count($list);
        /* @var  $adapter GlobalVariableAdapter */
        $adapter = $this->adapter('globalVariable');
        $data = [];
        $list = array_slice($list, $this->getPageOffset(), $this->getMaxResults());
        foreach ($list as $var) {
            $item = $adapter->convertData($var);
            $data[] = $item;
        }
        return $this->resultList($data, $foundRows);
    }