code: protected function attainPathName()
      {
          $path = false;
  
          // get default themes path by config {
          $config = $this->getConfig();
          if (isset($config['theme_locator']['themes_default_path'])) {
              $path = $config['theme_locator']['themes_default_path'];
          }
          // ... }
  
          // get theme specify path,
          // use case in modules that present a specify theme inside, like admin panel.
          $themeName = $this->attainThemeName();
          if (isset($config['themes']) && is_array($config['themes'])
              && isset($config['themes'][$themeName]))
          {
              if (array_key_exists('dir_path',$config['themes'][$themeName])) {
                  $path = $config['themes'][$themeName]['dir_path'];
              }
          }
  
          return $path;
      }
docs: Get themes folder dir from config
  
  @return string