<?php
|
namespace JVBase\managers\queue;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
|
// Interfaces first
|
require_once JVB_DIR . '/inc/managers/queue/Executor.php';
|
require_once JVB_DIR . '/inc/managers/queue/Mergeable.php';
|
|
//Merging logic
|
require_once JVB_DIR .'/inc/managers/queue/mergers/DefaultMerger.php';
|
|
// Value objects / DTOs
|
require_once JVB_DIR . '/inc/managers/queue/Operation.php';
|
require_once JVB_DIR . '/inc/managers/queue/Progress.php';
|
require_once JVB_DIR . '/inc/managers/queue/Result.php';
|
|
// Infrastructure
|
require_once JVB_DIR . '/inc/managers/queue/Locker.php';
|
require_once JVB_DIR . '/inc/managers/queue/Storage.php';
|
require_once JVB_DIR . '/inc/managers/queue/TypeConfig.php';
|
require_once JVB_DIR . '/inc/managers/queue/TypeRegistry.php';
|
|
// Implementations
|
require_once JVB_DIR . '/inc/managers/queue/FilteredExecutor.php';
|
require_once JVB_DIR . '/inc/managers/queue/Processor.php';
|
require_once JVB_DIR . '/inc/managers/queue/executors/UploadExecutor.php';
|
require_once JVB_DIR . '/inc/managers/queue/executors/ContentExecutor.php';
|
require_once JVB_DIR . '/inc/managers/queue/executors/InvitationExecutor.php';
|
|
// Facade
|
require_once JVB_DIR . '/inc/managers/queue/Queue.php';
|