PHP Class IMP_Factory_Imap, horde

Author: Michael Slusarz ([email protected])
Inheritance: extends Horde_Core_Factory_Base, implements Horde_Shutdown_Task
显示文件 Open project: horde/horde

Public Methods

Method Description
__construct ( Horde_Injector $injector )
create ( string $id = null ) : IMP_Imap Return the IMP_Imap instance for a given mailbox/identifier.
destroy ( string $id ) Destroys an IMP_Imap instance.
shutdown ( ) Saves IMP_Imap instance to the session on shutdown.
update ( SplSubject $subject )

Method Details

__construct() public method

public __construct ( Horde_Injector $injector )
$injector Horde_Injector

create() public method

Return the IMP_Imap instance for a given mailbox/identifier.
public create ( string $id = null ) : IMP_Imap
$id string Mailbox/identifier.
return IMP_Imap IMP_Imap object.

destroy() public method

Destroys an IMP_Imap instance.
public destroy ( string $id )
$id string Mailbox/identifier.

shutdown() public method

Saves IMP_Imap instance to the session on shutdown.
public shutdown ( )

update() public method

public update ( SplSubject $subject )
$subject SplSubject