getAdminLinkedTags($tag, '>'); } $tagData = array(); foreach ($linkedTags as $tag) { $tagData[] = createTagArray($tag); } return $tagData; } function createTagArray($tag) { return array( 'data' => $tag, 'attr' => array('rel' => $tag), //'children' => array('foo', 'bar'), 'state' => 'closed' ); } $tagData = assembleTagData( $tag, SemanticScuttle_Service_Factory::get('Tag2Tag') ); //$json = substr($json, 0, -1); // remove final comma avoiding IE6 Dojo bug echo json_encode($tagData); ?>