示例#1
0
 public function __construct($label, array $sources, $class, array $construct_params = array(), $method = 'showView', array $method_params = array(), $flags = null, $searchOp = null)
 {
     $this->class = $class;
     $this->construct_params = $construct_params;
     $this->method = $method;
     $this->method_params = $method_params;
     parent::__construct($label, $sources, $flags, null, $searchOp);
 }
示例#2
0
 /**
  * @param null|string $label
  * @param Date $source
  * @param string $viewFormat Format as http://php.net/manual/en/dateinterval.format.php
  * @param null|string $flags
  * @param null|string $searchOp
  * @throws Exception
  */
 public function __construct($label, $source, $viewFormat = '%d days, %m months, %y years', $flags = null, $searchOp = null)
 {
     $this->view_format = $viewFormat;
     if ($source instanceof Date) {
         parent::__construct($label, array($source), $flags, $searchOp);
     } else {
         throw new Exception('Source must be of type \\SimplOn\\Data\\Date.');
     }
 }
示例#3
0
 public function __construct($label, array $sources, $class, array $construct_params = array(), $method = 'showView', array $method_params = array(), $flags = null, $searchOp = null)
 {
     $this->class = $class;
     //class name to access
     $this->construct_params = $construct_params;
     //parameters to pass to the constructor of the class
     $this->method = $method;
     //method name to access
     $this->method_params = $method_params;
     //parameters to pass to method
     parent::__construct($label, $sources, $flags, $searchOp);
 }
示例#4
0
 public function __construct($label, array $sources, $method, array $method_params = array(), $flags = null, $searchOp = null)
 {
     $this->method = $method;
     $this->method_params = $method_params;
     parent::__construct($label, $sources, $flags, null, $searchOp);
 }