Overview

Packages

  • Injector

Classes

  • Horde_Injector
  • Horde_Injector_Binder_AnnotatedSetters
  • Horde_Injector_Binder_Closure
  • Horde_Injector_Binder_Factory
  • Horde_Injector_Binder_Implementation
  • Horde_Injector_DependencyFinder
  • Horde_Injector_Exception
  • Horde_Injector_TopLevel

Interfaces

  • Horde_Injector_Binder
  • Horde_Injector_Scope
  • Overview
  • Package
  • Class
  • Tree

Interface Horde_Injector_Binder

Describes a binding class that is able to create concrete object instances.

Direct known implementers

Horde_Injector_Binder_AnnotatedSetters, Horde_Injector_Binder_Closure, Horde_Injector_Binder_Factory, Horde_Injector_Binder_Implementation
Package: Injector
Category: Horde
License: BSD
Author: Bob Mckee bmckee@bywires.com
Author: James Pepin james@jamespepin.com
Link: http://pear.horde.org/index.php?package=Injector
Located at Horde/Injector/Binder.php
Methods summary
public mixed
# create( Horde_Injector $injector )

Create an instance.

Create an instance.

Parameters

$injector
<p>The injector should provide all required dependencies for creating the instance.</p>

Returns

mixed
The concrete instance.
public boolean
# equals( Horde_Injector_Binder $binder )

Determine if one binder equals another binder

Determine if one binder equals another binder

Parameters

$binder
<p>The binder to compare against $this.</p>

Returns

boolean
True if equal, false if not equal.
API documentation generated by ApiGen