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
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.