コード例 #1
0
ファイル: View.php プロジェクト: pixel418/blogartiq
 protected function extendTwig()
 {
     parent::extendTwig();
     $formatDateFilter = new \Twig_SimpleFilter('formatDate', function (\DateTime $date) {
         return $date->format('n-j-Y');
     });
     $this->twig->addFilter($formatDateFilter);
 }
コード例 #2
0
ファイル: View.php プロジェクト: pixel418/staq
 protected function addVariables()
 {
     parent::addVariables();
     $groupModelTypes = (new \Stack\Setting())->parse('BackOffice')->get('model');
     foreach ($groupModelTypes as $group => $modelTypes) {
         if (!is_array($modelTypes)) {
             if (empty($modelTypes)) {
                 unset($groupModelTypes[$group]);
             } else {
                 \UArray::doRenameKey($groupModelTypes, $group, $modelTypes);
                 $groupModelTypes[$modelTypes] = [$modelTypes];
             }
         }
     }
     $this['groupModelTypes'] = $groupModelTypes;
 }
コード例 #3
0
ファイル: View.php プロジェクト: pixel418/staq
 protected function addVariables()
 {
     parent::addVariables();
     $this['currentUser'] = \Staq::Ctrl('Auth')->currentUser();
 }