# Zend_Application_Resource_Resource

`Zend_Application_Resource_Resource` est une interface implémentée par les plugins de ressources lorsqu'ils sont utilisés par des classes de bootstrap implémentant `Zend_Application_Bootstrap_ResourceBootstrapper`. Les classes de plugins de ressources doivent accepter de la configuration, doivent pouvoir être lancées ("bootstrapées") et doivent utiliser un pattern strategy pour initialiser la ressource.

## Méthodes de Zend_Application_Resource_Resource

Méthode | Valeur de retour | Paramètres | Description
--- | --- | --- | ---

`__construct($options = null)`

Void

- `$options`: optionnel. Options d'initialisation.

Le constructeur doit posséder un paramètre permettant de configurer l'état de la ressource.

`setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)`

`Zend_Application_Resource_Resource`

- `$bootstrap`: requis. Bootstrap parent initialisant cette ressource.

Doit autoriser l'enregistrement du bootstrap parent.

`getBootstrap()` | `Zend_Application_Bootstrap_Bootstrapper` | N/A | Récupère l'objet bootstrap enregistré.

`setOptions(array $options)`

`Zend_Application_Resource_Resource`

- `$options`: requis. Options de configuration de la ressource

Définit l'état d'initialisation de la ressource.

`getOptions()` | Array | N/A | Récupère les options enregistrées.
`init()` | Mixed | N/A | Pattern strategy: exécute l'initialisation de la ressource.