aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/iterators/IsisSubfieldIterator.php9
-rw-r--r--schemas/fbe.yaml8
2 files changed, 13 insertions, 4 deletions
diff --git a/classes/iterators/IsisSubfieldIterator.php b/classes/iterators/IsisSubfieldIterator.php
index 36d3d06..7e01687 100644
--- a/classes/iterators/IsisSubfieldIterator.php
+++ b/classes/iterators/IsisSubfieldIterator.php
@@ -21,8 +21,15 @@ class IsisSubfieldIterator implements Iterator
*
* @param $field
* Field to iterate over.
+ *
+ * @param $main
+ * Control to which subfield the main field should be mapped to.
+ * By default no mapping is made.
+ *
+ * @todo
+ * Implement $main mapping.
*/
- public function __construct($class, $field) {
+ public function __construct($class, $field, $main = false) {
$this->class = $class;
$this->field = $field;
$this->rows = $class->getRows($field);
diff --git a/schemas/fbe.yaml b/schemas/fbe.yaml
index 2052e09..d3337e0 100644
--- a/schemas/fbe.yaml
+++ b/schemas/fbe.yaml
@@ -485,7 +485,7 @@ fields:
repeat: Yes
#
- # Characters
+ # FictionalCharacters
#
28:
name: Identidades/Elenco
@@ -502,7 +502,8 @@ fields:
o: componente
i: (sem descrição na bula) – identificador
map:
- type: Characters
+ type: FictionalCharacters
+ special: [p]
280:
name: Identidades/Elenco - dados adicionais
repeat: Yes
@@ -518,7 +519,8 @@ fields:
o: componente
i: (sem descrição na bula) – identificador
map:
- type: Characters
+ type: FictionalCharacters
+ special: [p,i]
#
# Producers