I have created a recursive function which returns the array value. So I am calling that function from another function. but it doesn't return any values. The function is given below,
public function sitemapAction() {
$sites = self::getNavigation();
foreach(self::recursiveSitemap($sites) as $url) {
...
...
}
}
public function recursiveSitemap($sites)
{
$result = array();
foreach ($sites as $site) {
$result[]= array($site['DFA']);
if (is_array($site['items'])) {
return recursiveSitemap($site['items']);
}
}
}
Please help me on this.