Scalr\Tests\Functional\Api\V2\TestData\ApiFixture::prepareFarm PHP Метод

prepareFarm() защищенный Метод

Creates and save Farm entity with data from fixtures
protected prepareFarm ( string $name )
$name string Role category data name
    protected function prepareFarm($name)
    {
        $this->prepareData($name);
        foreach ($this->sets[$name] as &$farmData) {
            $farm = new Entity\Farm();
            $farmData['changedById'] = static::$testUserId;
            $farmData['accountId'] = static::$user->getAccountId();
            $farmData['ownerId'] = static::$testUserId;
            if (empty($farmData['envId'])) {
                $farmData['envId'] = static::$testEnvId;
            }
            if (isset($farmData['settings'])) {
                foreach ($farmData['settings'] as $name => $setting) {
                    $farm->settings[$name] = $setting;
                }
                unset($farmData['settings']);
            }
            /* @var  $farm Entity\Farm */
            $farm = ApiTest::createEntity($farm, $farmData);
            $farmData['id'] = $farm->id;
        }
    }