From f82d1b191b7c7d57b77d64795b56aa89488efcc4 Mon Sep 17 00:00:00 2001 From: ornicar Date: Tue, 19 Apr 2011 20:03:32 -0700 Subject: [PATCH] Add ObjectToArrayTransformerInterface with an automatic implementation --- .../ObjectToArrayAutomaticTransformer.php | 33 +++++++++++++++++++ .../ObjectToArrayTransformerInterface.php | 15 +++++++++ 2 files changed, 48 insertions(+) create mode 100644 Transformer/ObjectToArrayAutomaticTransformer.php create mode 100644 Transformer/ObjectToArrayTransformerInterface.php diff --git a/Transformer/ObjectToArrayAutomaticTransformer.php b/Transformer/ObjectToArrayAutomaticTransformer.php new file mode 100644 index 0000000..d4cab46 --- /dev/null +++ b/Transformer/ObjectToArrayAutomaticTransformer.php @@ -0,0 +1,33 @@ +objectClass, $getter)); + } + $array[$key] = $object->$getter(); + } + + return $array; + } +} diff --git a/Transformer/ObjectToArrayTransformerInterface.php b/Transformer/ObjectToArrayTransformerInterface.php new file mode 100644 index 0000000..e445027 --- /dev/null +++ b/Transformer/ObjectToArrayTransformerInterface.php @@ -0,0 +1,15 @@ +