1..16 # ->getWidget() ok 1 - ->getWidget() returns the decorated widget # ->render() ok 2 - ->render() decorates the widget # implements ArrayAccess ok 3 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 4 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 5 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 6 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 7 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 8 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 9 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 10 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 11 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 12 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 13 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 14 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields ok 15 - sfWidgetFormSchemaDecorator implements the ArrayAccess interface for the fields # __clone() ok 16 - __clone() clones the embedded widget # Looks like everything went fine.