PluginProbe
FileBird – WordPress Media Library Folders & File Manager / 6.3.4
FileBird – WordPress Media Library Folders & File Manager v6.3.4
6.5.8 6.5.7 6.5.5 6.5.4 trunk 4.3.1 5.1.6 5.3 5.3.2 5.4.3 5.4.4 5.4.5 5.5 5.5.3 5.5.5 5.5.8 5.5.8.1 5.6 5.6.1 5.6.2 5.6.3 5.6.4 6.2.3 6.2.5 6.3 All 36 releases
filebird / includes / Controller / Import / ImportFactory.php

ImportFactory.php in FileBird – WordPress Media Library Folders & File Manager 6.3.4, at includes/Controller/Import/ImportFactory.php

31 lines 886 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FileBird\Controller\Import;
4
5 use FileBird\Controller\Import\Methods\RealMediaFolderImport;
6 use FileBird\Controller\Import\Methods\TermFolderImport;
7 use FileBird\Controller\Import\Methods\WPMediaLibraryFolders;
8
9 defined( 'ABSPATH' ) || exit;
10
11 class ImportFactory {
12 public static function getImportMethod( $prefix ) {
13 switch ( $prefix ) {
14 case 'happyfiles':
15 case 'premio':
16 case 'feml':
17 case 'wpmf':
18 case 'enhanced':
19 case 'wf':
20 case 'mla':
21 case 'mediamatic':
22 return new TermFolderImport();
23 case 'wpmlf':
24 return new WPMediaLibraryFolders();
25 case 'realmedia':
26 return new RealMediaFolderImport();
27 default:
28 throw new \Exception( 'Unknown Import Method!' );
29 }
30 }
31 }