Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Controller/ControllerResolver.php
Строк: 42
<?php

namespace ConcreteCoreController;
use 
ConcreteCoreFoundationClassLoader;
use 
Core;

/**
 * Class ControllerResolver
 * @package ConcreteCoreController
 * @deprecated The default is ApplicationAwareControllerResolver
 */
class ControllerResolver extends SymfonyComponentHttpKernelControllerControllerResolver {

    protected function 
createController($controller) {

        if (
false === strpos($controller'::')) {
            throw new 
InvalidArgumentException(sprintf('Unable to find controller "%s".'$controller));
        }

        list(
$class$method) = explode('::'$controller2);

        
// now we do some concrete5 magic to route the controller into the right name space.
        
$object Core::make($class);

        return array(new 
$object$method);
    }


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