1..11 # ArrayAccess interface ok 1 - sfFormField implements the ArrayAccess interface ok 2 - sfFormField implements the ArrayAccess interface ok 3 - sfFormField implements the ArrayAccess interface ok 4 - sfFormField implements the ArrayAccess interface but in read-only mode ok 5 - sfFormField implements the ArrayAccess interface but in read-only mode ok 6 - sfFormField implements the ArrayAccess interface but in read-only mode # implements Countable ok 7 - sfFormFieldSchema implements the Countable interface # implements Iterator ok 8 - sfFormFieldSchema implements the Iterator interface ok 9 - sfFormFieldSchema implements the Iterator interface ok 10 - sfFormFieldSchema implements the Iterator interface # implements Iterator respecting the order of fields ok 11 - sfFormFieldSchema keeps the order # Looks like everything went fine.