當前位置: 首頁>>代碼示例>>PHP>>正文


PHP FormBuilder::getSections方法代碼示例

本文整理匯總了PHP中Anomaly\Streams\Platform\Ui\Form\FormBuilder::getSections方法的典型用法代碼示例。如果您正苦於以下問題:PHP FormBuilder::getSections方法的具體用法?PHP FormBuilder::getSections怎麽用?PHP FormBuilder::getSections使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Anomaly\Streams\Platform\Ui\Form\FormBuilder的用法示例。


在下文中一共展示了FormBuilder::getSections方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: normalize

 /**
  * Normalize the sections.
  *
  * @param FormBuilder $builder
  */
 public function normalize(FormBuilder $builder)
 {
     $sections = $builder->getSections();
     foreach ($sections as $slug => &$section) {
         if (is_string($section)) {
             $section = ['view' => $section];
         }
     }
     $builder->setSections($sections);
 }
開發者ID:jacksun101,項目名稱:streams-platform,代碼行數:15,代碼來源:SectionNormalizer.php

示例2: normalize

 /**
  * Normalize the sections.
  *
  * @param FormBuilder $builder
  */
 public function normalize(FormBuilder $builder)
 {
     $sections = $builder->getSections();
     foreach ($sections as $slug => &$section) {
         if (is_string($section)) {
             $section = ['view' => $section];
         }
         /*
          * Make sure some default parameters exist.
          */
         $section['attributes'] = array_get($section, 'attributes', []);
         /*
          * Move all data-* keys
          * to attributes.
          */
         foreach ($section as $attribute => $value) {
             if (str_is('data-*', $attribute)) {
                 array_set($section, 'attributes.' . $attribute, array_pull($section, $attribute));
             }
         }
     }
     $builder->setSections($sections);
 }
開發者ID:huglester,項目名稱:streams-platform,代碼行數:28,代碼來源:SectionNormalizer.php

示例3: evaluate

 /**
  * Evaluate the form sections.
  *
  * @param FormBuilder $builder
  */
 public function evaluate(FormBuilder $builder)
 {
     $builder->setSections($this->evaluator->evaluate($builder->getSections(), compact('builder')));
 }
開發者ID:jacksun101,項目名稱:streams-platform,代碼行數:9,代碼來源:SectionEvaluator.php

示例4: resolve

 /**
  * Resolve the form sections.
  *
  * @param FormBuilder $builder
  */
 public function resolve(FormBuilder $builder)
 {
     $this->resolver->resolve($builder->getSections(), compact('builder'));
 }
開發者ID:huglester,項目名稱:streams-platform,代碼行數:9,代碼來源:SectionResolver.php


注:本文中的Anomaly\Streams\Platform\Ui\Form\FormBuilder::getSections方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。