1<?php
2/**
3 * The abstract Horde injector class.
4 *
5 * PHP version 5
6 *
7 * @category Horde
8 * @package  Core
9 * @author   Michael Slusarz <slusarz@horde.org>
10 * @license  http://www.horde.org/licenses/lgpl21 LGPL 2.1
11 */
12
13/**
14 * The abstract Horde injector class.
15 *
16 * This class is used for factories that are intended to be directly called
17 * by the Horde_Injector instance.
18 *
19 * Copyright 2011-2017 Horde LLC (http://www.horde.org/)
20 *
21 * See the enclosed file COPYING for license information (LGPL). If you
22 * did not receive this file, see http://www.horde.org/licenses/lgpl21.
23 *
24 * @category Horde
25 * @package  Core
26 * @author   Michael Slusarz <slusarz@horde.org>
27 * @license  http://www.horde.org/licenses/lgpl21 LGPL 2.1
28 */
29abstract class Horde_Core_Factory_Injector extends Horde_Core_Factory_Base
30{
31    /**
32     * @throws Horde_Exception
33     */
34    abstract public function create(Horde_Injector $injector);
35
36}
37