Documentation

Factory
in package

A test helper replacing real factories.

The Horde_Injector is often queried for factories that allow to generate more complex objects. The factories usually implement the create() method as primary variant for generating the instance. This test replacement is meant to be used as a prepared stub that can be provided to the injector and will return the instance required for testing.

Copyright 2011-2021 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Tags
category

Horde

author

Gunnar Wrobel wrobel@pardus.de

license

http://www.horde.org/licenses/lgpl21 LGPL

link
http://www.horde.org/components/Horde_Test

Table of Contents

$instance  : mixed
The instance to be returned.
__construct()  : mixed
Constructor.
create()  : mixed
Create an instance.

Properties

$instance

The instance to be returned.

private mixed $instance

Methods

__construct()

Constructor.

public __construct(mixed $instance) : mixed
Parameters
$instance : mixed

The instance that the factory should return.

Return values
mixed

create()

Create an instance.

public create() : mixed
Return values
mixed

The predefined instance.

Search results