示例#1
0
 public function test_update()
 {
     $arr1 = array(1, 2, 3, 'color' => 'red', 'shape' => 'circle');
     $arr2 = array(4, 5, 'color' => 'blue', 'height' => '100');
     Core_Arrays::update($arr1, $arr2);
     $this->assertEquals($arr1, array(4, 5, 3, 'color' => 'blue', 'shape' => 'circle'));
 }
示例#2
0
文件: Templates.php 项目: techart/tao
 /**
  * Устанваливает опции
  *
  * @param array $options
  *
  * @return mixed
  */
 public static function options(array $options = array())
 {
     if (count($options)) {
         Core_Arrays::update(self::$options, $options);
     }
     return self::$options;
 }
示例#3
0
文件: Sendmail.php 项目: techart/tao
 /**
  * Конструктор
  *
  * @param array $options
  */
 public function __construct(array $options = array())
 {
     $this->options = Mail_Transport_Sendmail::options();
     Core_Arrays::update($this->options, $options);
 }
示例#4
0
文件: Data.php 项目: techart/tao
 public function assign_from($source)
 {
     Core_Arrays::update($this->values, $source);
     return $this;
 }
示例#5
0
文件: Commons.php 项目: techart/tao
 /**
  * Конструктор
  *
  * @param string  $attribute имя атрибута
  * @param mixed[] $values    начало интервала
  * @param string  $message   сообщение об ошибке
  * @param array   $options   массив атрибутов
  */
 public function __construct($attribute, $values, $message, array $options = array())
 {
     $this->values = $values;
     Core_Arrays::update($this->options, $options);
     parent::__construct($attribute, $message);
 }
示例#6
0
文件: Auth.php 项目: techart/tao
 /**
  */
 public function parameters(array $parameters)
 {
     Core_Arrays::update($this->parameters, $parameters);
     return $this;
 }
示例#7
0
 /**
  * @param array $options
  *
  * @return WebKit_Controller_AbstractMapper
  */
 public function with_options(array $options)
 {
     Core_Arrays::update($this->options, $options);
     return $this;
 }