public function ReportManager::formatFromPath in Forena Reports 8
Determine doucment format from path and extract it if necessary.
Parameters
$report_name:
Return value
string Document type from path.
2 calls to ReportManager::formatFromPath()
- ReportManager::report in src/ReportManager.php 
- Generate a forena report
- ReportManager::reportInclude in src/ReportManager.php 
- Generate a forena report
File
- src/ReportManager.php, line 36 
- Implements \Drupal\forena\File\ReportFileSystem
Class
- ReportManager
- Access to Report rendering engine.
Namespace
Drupal\forenaCode
public function formatFromPath(&$report_name) {
  $format = 'drupal';
  $parts = explode('.', $report_name);
  if ($parts) {
    $ext = strtolower(array_pop($parts));
    $document_types = DocManager::instance()
      ->getDocTypes();
    if (array_search($ext, $document_types) !== FALSE) {
      $report_name = implode('.', $parts);
      $format = $ext;
    }
  }
  return $format;
}