Вход Регистрация
Файл: framework/control/injector/InjectionCreator.php
Строк: 22
<?php

use SilverStripeFrameworkInjectorFactory;

/**
 * A class for creating new objects by the injector.
 *
 * @package framework
 * @subpackage injector
 */
class InjectionCreator implements Factory {

    public function 
create($class, array $params = array()) {
        
$reflector = new ReflectionClass($class);

        if (
count($params)) {
            return 
$reflector->newInstanceArgs($params);
        }

        return 
$reflector->newInstance();
    }

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