キャストすればよいですよ。と。

<?php
$obj = new Sample();
$obj->foo = 'foo';
$obj->bar = 'bar';
$array = (array) $obj;
print_r( $array );
/*
    Array
    (
       [foo] => foo
       [bar] => bar
    )
    */
?>

なんで気づかなかったんだろう…。