APF-Tracker

Adventure PHP Framework Issue Management


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000203Adventure PHP FrameworkCode-Verbesserung // Code improvementpublic2014-06-07 23:572017-03-16 12:52
Reporterdingsda 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusnewResolutionopen 
Product Version2.0 
Target VersionFixed in Version 
Summary0000203: neue Methode Configuration::getValues
Descriptionaktuell muss man um alle Values in einer Konfigurationssection zu bekommen einen umweg gehen über

$values=array();
$names=$config->getValueNames();
foreach ($names as $name){
   $values[$name]=$config->getValue($name);
}

eine Methode die mir einfach alle values zurückgibt wäre da einfacher

$values=$config->getValues();

zusätzlich könnte auch das iterator interface implementiert werden, sodass man auch direkt über die config iterieren kann
Tagsconfiguration
Codereferenz: ([Datei]:[Zeile])
Namespacenone
Attached Files

- Relationships

-  Notes
(0000373)
ChristianAchatz (administrator)
2014-06-08 11:54
edited on: 2017-03-16 12:52

Bisher wurde das Iterieren bzw. die interne Struktur explizit versteckt. Grund: damit lässt sich ein von der Speicher-Struktur unabhängiges Interface realisieren. Sofern ein getValues() ein Array zurückgibt und damit interne Strukturen exponiert werden, kann das zu einem Bruch führen.

Den Vorschlag, das Iterator-Interface zu implementieren halte ich für einen guten Kompromiss.


- Issue History
Date Modified Username Field Change
2014-06-07 23:57 dingsda New Issue
2014-06-07 23:59 dingsda Tag Attached: configuration
2014-06-08 11:54 ChristianAchatz Note Added: 0000373
2014-06-08 11:55 ChristianAchatz Note Edited: 0000373 View Revisions
2017-03-16 12:52 ChristianAchatz Note Edited: 0000373 View Revisions


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker