Вход Регистрация
Файл: 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;
            }
        );

    }

}
Онлайн: 1
Реклама