public function testICUTojQueryDate() { $this->assertEquals('DD dd mm yy', Util::ICUTojQueryDate('EEEE dd MM y')); $this->assertEquals('D dd mm yy', Util::ICUTojQueryDate('EEE dd M y')); $this->assertEquals('D dd M yy', Util::ICUTojQueryDate('EE dd MMM yyyy')); $this->assertEquals('D dd MM y', Util::ICUTojQueryDate('E dd MMMM yy')); }
public function finishView(FormView $view, FormInterface $form, array $options) { $view->setAttribute('data-date', Util::ICUTojQueryDate($form->getAttribute('date_pattern'))); $timePattern = $form->getAttribute('time_pattern'); $view->setAttribute('data-time', Util::ICUTojQueryDate($timePattern)); $view->setAttribute('data-ampm', false !== strpos($timePattern, 'h') ? '1' : '0'); }
public function process(ContainerBuilder $container) { $routes = Util::sortAssocArrayRecursive($container->getParameter('lyra_admin.routes')); $cache = $container->getParameter('kernel.cache_dir') . '/lyra_admin.routes.meta'; $cached = array(); if (file_exists($cache)) { $cached = Util::sortAssocArrayRecursive(unserialize(file_get_contents($cache))); } if ($routes != $cached) { file_put_contents($cache, serialize($routes)); } }
private function setShowFieldsDefaults() { foreach ($this->modelNames as $model) { $fields = $this->config['models'][$model]['fields']; $options =& $this->config['models'][$model]['show']; $showFields =& $options['fields']; if (count($showFields) == 0) { $keys = array_keys($fields); $showFields = array_fill_keys($keys, null); } foreach ($showFields as $field => $attrs) { $showFields[$field]['name'] = $field; $type = $fields[$field]['type']; $showFields[$field]['type'] = $type; $showFields[$field]['get_method'] = $fields[$field]['get_method']; if (!isset($attrs['label'])) { $showFields[$field]['label'] = $options['auto_labels'] ? Util::humanize($field) : $model . '.field.' . $field; } if (('date' == $type || 'datetime' == $type) && !isset($attrs['format'])) { $showFields[$field]['format'] = 'j/M/Y'; } } } }
public function finishView(FormView $view, FormInterface $form, array $options) { $view->setAttribute('data-date', Util::ICUTojQueryDate($form->getAttribute('date_pattern'))); }