Implement creator studio and upload updates
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Contracts\Images\SubjectDetectorInterface;
|
||||
use Illuminate\Cache\RateLimiting\Limit;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\RateLimiter;
|
||||
@@ -25,6 +26,10 @@ use Illuminate\Support\Facades\Event;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Illuminate\Queue\Events\JobFailed;
|
||||
use App\Services\ReceivedCommentsInboxService;
|
||||
use App\Services\Images\Detectors\ChainedSubjectDetector;
|
||||
use App\Services\Images\Detectors\HeuristicSubjectDetector;
|
||||
use App\Services\Images\Detectors\NullSubjectDetector;
|
||||
use App\Services\Images\Detectors\VisionSubjectDetector;
|
||||
use Klevze\ControlPanel\Framework\Core\Menu;
|
||||
|
||||
class AppServiceProvider extends ServiceProvider
|
||||
@@ -55,6 +60,14 @@ class AppServiceProvider extends ServiceProvider
|
||||
\App\Services\EarlyGrowth\SpotlightEngineInterface::class,
|
||||
\App\Services\EarlyGrowth\SpotlightEngine::class,
|
||||
);
|
||||
|
||||
$this->app->singleton(SubjectDetectorInterface::class, function ($app) {
|
||||
return new ChainedSubjectDetector([
|
||||
$app->make(VisionSubjectDetector::class),
|
||||
$app->make(HeuristicSubjectDetector::class),
|
||||
$app->make(NullSubjectDetector::class),
|
||||
]);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user