PHP Класс Scalr\Tests\Functional\Api\V2\TestData\ApiFixture

С версии: 5.11 (03.12.2015)
Автор: Andrii Penchuk ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$aclTypes array Acl types
$adapterName string Entity adapter name
$apiVersion string API version
$defaultOperation array Default fixtures operation
$env Scalr\Model\Entity\Account\Environment Environment instance
$sets array Data from fixtures
$testEnvId integer Environment identifier
$testUserId integer User identifier
$type string Api endpoint type
$user Scalr\Model\Entity\Account\User Test user
$userTypes array Users types

Открытые методы

Метод Описание
__construct ( array $sets, string $type ) TestDataFixtures constructor.
loadData ( string $fixtures, string $type ) : array Generate data for ApiTest
prepareTestData ( ) Generate test objects for ApiTest

Защищенные методы

Метод Описание
prepareAccountCostCenter ( string $name ) Add CostCenter to account
prepareAccountTeam ( string $name ) Creates and save Account Team entities with data from fixtures
prepareCostCenter ( string $name ) Creates and save CostCenter entity with data from fixtures
prepareData ( string $name ) Check Data if Data has reference another project resolve this data property
prepareFarm ( string $name ) Creates and save Farm entity with data from fixtures
prepareFarmRole ( string $name ) Creates and save farm role entity with data from fixtures
preparePathInfo ( ) : array Prepare options for each patch options
prepareProjects ( string $name ) Add Project entities for test
prepareRole ( string $name ) Create role entity with data from fixtures
prepareRoleCategory ( string $name ) Create role category entity with data from fixtures
prepareRoleImage ( string $name ) Creates and save RoleImage entity with data from fixtures
prepareScript ( string $name ) Creates and save Script entities with data from fixtures
resolveProperty ( $value, $index ) : array If property has reference to the object, will return property or object

Описание методов

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

TestDataFixtures constructor.
public __construct ( array $sets, string $type )
$sets array data from yaml fixtures
$type string api specifications type

loadData() публичный статический Метод

Generate data for ApiTest
public static loadData ( string $fixtures, string $type ) : array
$fixtures string patch to fixtures directory
$type string api specifications type
Результат array

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

Add CostCenter to account
protected prepareAccountCostCenter ( string $name )
$name string CostCenter data name

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

Creates and save Account Team entities with data from fixtures
protected prepareAccountTeam ( string $name )
$name string Account Team data name

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

Creates and save CostCenter entity with data from fixtures
protected prepareCostCenter ( string $name )
$name string CostCenter data name

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

Check Data if Data has reference another project resolve this data property
protected prepareData ( string $name )
$name string data name

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

Creates and save Farm entity with data from fixtures
protected prepareFarm ( string $name )
$name string Role category data name

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

Creates and save farm role entity with data from fixtures
protected prepareFarmRole ( string $name )
$name string Role category data name

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

Prepare options for each patch options
protected preparePathInfo ( ) : array
Результат array

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

Add Project entities for test
protected prepareProjects ( string $name )
$name string Project data name

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

Create role entity with data from fixtures
protected prepareRole ( string $name )
$name string Role category data name

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

Create role category entity with data from fixtures
protected prepareRoleCategory ( string $name )
$name string Role category data name

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

Creates and save RoleImage entity with data from fixtures
protected prepareRoleImage ( string $name )
$name string Role category data name

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

Creates and save Script entities with data from fixtures
protected prepareScript ( string $name )
$name string Script data name

prepareTestData() абстрактный публичный Метод

Generate test objects for ApiTest
abstract public prepareTestData ( )

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

If property has reference to the object, will return property or object
protected resolveProperty ( $value, $index ) : array
$value string property name
$index int property value
Результат array

Описание свойств

$aclTypes защищенное статическое свойство

Acl types
protected static array $aclTypes
Результат array

$adapterName защищенное свойство

Entity adapter name
protected string $adapterName
Результат string

$apiVersion защищенное статическое свойство

API version
protected static string $apiVersion
Результат string

$defaultOperation защищенное статическое свойство

Default fixtures operation
protected static array $defaultOperation
Результат array

$env защищенное статическое свойство

Environment instance
protected static Environment,Scalr\Model\Entity\Account $env
Результат Scalr\Model\Entity\Account\Environment

$sets защищенное свойство

Data from fixtures
protected array $sets
Результат array

$testEnvId защищенное статическое свойство

Environment identifier
protected static int $testEnvId
Результат integer

$testUserId защищенное статическое свойство

User identifier
protected static int $testUserId
Результат integer

$type защищенное свойство

Api endpoint type
protected string $type
Результат string

$user защищенное статическое свойство

Test user
protected static User,Scalr\Model\Entity\Account $user
Результат Scalr\Model\Entity\Account\User

$userTypes защищенное статическое свойство

Users types
protected static array $userTypes
Результат array