コード例 #1
0
ファイル: class.Clazz.php プロジェクト: oat-sa/tao-core
 /**
  * @param core_kernel_classes_Class $clazz
  * @param array $classData
  * @param array $propertyData
  * @param string $propertyMode
  */
 public function __construct(core_kernel_classes_Class $clazz, $classData, $propertyData, $propertyMode)
 {
     $this->clazz = $clazz;
     $this->propertyData = $propertyData;
     $this->propertyMode = $propertyMode;
     parent::__construct($classData);
 }
コード例 #2
0
 /**
  * Initialise the form for the given importHandlers
  *
  * @param tao_models_classes_import_ImportHandler $importHandler
  * @param array $availableHandlers
  * @param core_kernel_classes_Resource $class
  * @internal param array $importHandlers
  * @internal param tao_helpers_form_Form $subForm
  */
 public function __construct($importHandler, $availableHandlers, $class)
 {
     $this->importHandlers = $availableHandlers;
     if (!is_null($importHandler)) {
         $this->subForm = $importHandler->getForm();
     }
     parent::__construct(array('importHandler' => get_class($importHandler), 'classUri' => $class->getUri(), 'id' => $class->getUri()));
 }
コード例 #3
0
ファイル: class.Generis.php プロジェクト: nagyist/tao-core
 /**
  * constructor, set the ontology's class, resource and the form options
  *
  * @access public
  * @author Bertrand Chevrier, <*****@*****.**>
  * @param  Class clazz
  * @param  Resource instance
  * @param  array options
  * @return mixed
  */
 public function __construct(core_kernel_classes_Class $clazz, core_kernel_classes_Resource $instance = null, $options = array())
 {
     $this->clazz = $clazz;
     $this->instance = $instance;
     if (isset($options['topClazz'])) {
         $this->topClazz = new core_kernel_classes_Class($options['topClazz']);
         unset($options['topClazz']);
     }
     $returnValue = parent::__construct(array(), $options);
 }
コード例 #4
0
 public function __construct($exportHandlers, $subForm, $data)
 {
     $this->exportHandlers = $exportHandlers;
     $this->subForm = $subForm;
     parent::__construct($data);
 }
コード例 #5
0
 public function __construct(core_kernel_classes_Resource $test)
 {
     parent::__construct(array('uri' => $test->getUri()));
 }
コード例 #6
0
 public function __construct($instanceUri)
 {
     $this->instanceUri = $instanceUri;
     parent::__construct();
 }
コード例 #7
0
 public function __construct($options = array())
 {
     parent::__construct(array(), $options);
 }
コード例 #8
0
 /**
  * Short description of method __construct
  *
  * @access public
  * @author Joel Bout, <*****@*****.**>
  * @param  array classes
  * @param  array options
  * @return mixed
  */
 public function __construct($classes, $options)
 {
     $this->classes = $classes;
     parent::__construct(array(), $options);
 }
コード例 #9
0
 public function __construct(Index $index, $prefix)
 {
     $this->index = $index;
     $this->prefix = $prefix;
     return parent::__construct();
 }
コード例 #10
0
 public function __construct(core_kernel_classes_Class $clazz, core_kernel_classes_Resource $instance = null, $options = array(), $data = array())
 {
     $this->property = $this->getProperty($instance);
     return parent::__construct($data, $options);
 }