Хотите показать Дерево каталогов сервера (PHP) на стороне клиента с помощью FLEX?

Используя RecursiveDirectoryIterator для PHP, я могу создать дерево каталогов и даже сгладить его с помощью класса RecursiveIteratorIterator, но я хочу создать структуру дерева каталогов, которую понимает компонент стандарта DREE. Ниже приведена структура массива в php, которую понимает flex.

array('label'=>'rootDirectory','children'=>array(array('label'=>'subFolder1','children'=>array(array('label'=>'file.jpg'))),array('label'=>'EmtptyFolder','children'=>array()))); 

Пожалуйста, покажите мне способ создать всю структуру каталогов на стороне сервера в формате вышерасположенного массива. Заранее спасибо !!