Пример #1
0
 public function testMappingFieldsOptionInputArrayWithFormat()
 {
     $dateTimeObject = new \DateTime('2012-05-03 12:41:11');
     $dateObject = new \DateTime('2012-05-03');
     $value = array('datetime' => $dateTimeObject, 'time' => $dateObject, 'string' => $dateTimeObject->format('Y-m-d H:i:s'), 'timestamp' => $dateTimeObject->getTimestamp());
     $this->column->setOptions(array('input_type' => 'array', 'datetime_format' => 'Y.d.m', 'input_field_format' => array('datetime' => array('input_type' => 'datetime'), 'time' => array('input_type' => 'datetime'), 'string' => array('input_type' => 'string', 'datetime_format' => 'Y-m-d H:i:s'), 'timestamp' => array('input_type' => 'timestamp'))));
     $this->assertSame($this->column->filterValue($value), array('datetime' => $dateTimeObject->format('Y.d.m'), 'time' => $dateObject->format('Y.d.m'), 'string' => $dateTimeObject->format('Y.d.m'), 'timestamp' => $dateTimeObject->format('Y.d.m')));
 }
Пример #2
0
 public function testFilterValueAvailableActionInActionsOption()
 {
     $this->column->setOption('actions', array('edit' => array('uri_scheme' => '/test/%s', 'domain' => 'fsi.pl', 'protocol' => 'https://', 'redirect_uri' => 'http://onet.pl/')));
     $this->assertSame(array('edit' => array('url' => 'https://fsi.pl/test/bar?redirect_uri=' . urlencode('http://onet.pl/'), 'field_mapping_values' => array('foo' => 'bar'))), $this->column->filterValue(array('foo' => 'bar')));
 }