Файл: concrete5.7.5.6/concrete/src/Backup/ContentImporter/ContentImporterServiceProvider.php
Строк: 125
<?php
namespace ConcreteCoreBackupContentImporter;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutineFileRoutine;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutineImageRoutine;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutinePageFeedRoutine;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutinePageRoutine;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutinePageTypeRoutine;
use ConcreteCoreBackupContentImporterValueInspectorInspectionRoutinePictureRoutine;
use ConcreteCoreBackupContentImporterValueInspectorValueInspector;
use ConcreteCoreFoundationServiceProvider as ServiceProvider;
class ContentImporterServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->bind(
'import/value_inspector/core',
function($app) {
$inspector = new ValueInspector();
return $inspector;
}
);
$this->app->bindshared(
'import/value_inspector',
function($app) {
/**
* @var $inspector ConcreteCoreBackupContentImporterValueInspectorValueInspector
*/
$inspector = $app->make('import/value_inspector/core');
$inspector->registerInspectionRoutine(new PageRoutine());
$inspector->registerInspectionRoutine(new PictureRoutine());
$inspector->registerInspectionRoutine(new FileRoutine());
$inspector->registerInspectionRoutine(new PageFeedRoutine());
$inspector->registerInspectionRoutine(new PageTypeRoutine());
$inspector->registerInspectionRoutine(new ImageRoutine());
return $inspector;
}
);
}
}