Paket Repository

Aufbau der Repositoryeinstellungen

  • %repositoryname% enthält den eindeutigen Namen des Repositories. Das erste Repository muss den Namen 'application' haben
  • %repositorypath% enthält den Pfad zum Respository
    return array(
        '%repositoryname%' => '%repositorypath%',
    );

Nutzung mit Application

  • Application legt das Objekt der Repository Registry in der Zend Registry unter dem Key 'Dragon_Repository_Registry' ab
  • Application bekommt die Repositoryeinstellungen aus der '/config/repositories.php' und gibt diese an die Repository Registry weiter

Klasse Repository Registry

  • Kann zur Abfrage des Pfades eines Repositories genutzt werden
    $repositoryregistry = Zend_Registry::get('Dragon_Repository_Registry');
    $repositorypath = $repositoryregistry->getRepository('%repositoryname%');
  • Kann zur Abfrage genutzt werden welche Repositories eingestellt sind
    $repositoryregistry = Zend_Registry::get('Dragon_Repository_Registry');
    $repositories = $repositoryregistry->getRepositories();