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'))); }
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'))); }