PHP Класс WP_UnitTest_Factory_For_Thing

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$default_generation_definitions
$factory

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

Метод Описание
__construct ( object $factory, array $default_generation_definitions = [] ) Creates a new factory, which will create objects of a specific Thing
addslashes_deep ( $value )
apply_callbacks ( $callbacks, $created )
callback ( $function )
create ( $args = [], $generation_definitions = null )
create_and_get ( $args = [], $generation_definitions = null )
create_many ( $count, $args = [], $generation_definitions = null )
create_object ( $args )
generate_args ( $args = [], $generation_definitions = null, &$callbacks = null )
get_object_by_id ( $object_id )
update_object ( $object, $fields )

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

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

Creates a new factory, which will create objects of a specific Thing
public __construct ( object $factory, array $default_generation_definitions = [] )
$factory object Global factory that can be used to create other objects on the system
$default_generation_definitions array Defines what default values should the properties of the object have. The default values can be generators -- an object with next() method. There are some default generators: {@link WP_UnitTest_Generator_Sequence}, {@link WP_UnitTest_Generator_Locale_Name}, {@link WP_UnitTest_Factory_Callback_After_Create}.

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

public addslashes_deep ( $value )

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

public apply_callbacks ( $callbacks, $created )

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

public callback ( $function )

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

public create ( $args = [], $generation_definitions = null )

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

public create_and_get ( $args = [], $generation_definitions = null )

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

public create_many ( $count, $args = [], $generation_definitions = null )

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

abstract public create_object ( $args )

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

public generate_args ( $args = [], $generation_definitions = null, &$callbacks = null )

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

abstract public get_object_by_id ( $object_id )

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

abstract public update_object ( $object, $fields )

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

$default_generation_definitions публичное свойство

public $default_generation_definitions

$factory публичное свойство

public $factory