当前位置: 首页>>代码示例>>PHP>>正文


PHP Schema\SettingsBuilderInterface类代码示例

本文整理汇总了PHP中Sylius\Bundle\SettingsBundle\Schema\SettingsBuilderInterface的典型用法代码示例。如果您正苦于以下问题:PHP SettingsBuilderInterface类的具体用法?PHP SettingsBuilderInterface怎么用?PHP SettingsBuilderInterface使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了SettingsBuilderInterface类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: function

 function it_uses_callback_to_build_settings(SettingsBuilderInterface $settingsBuilder)
 {
     $this->beConstructedWith(function (SettingsBuilderInterface $settingsBuilder) {
         $settingsBuilder->setDefaults(['foo' => 'bar']);
     }, function () {
     });
     $settingsBuilder->setDefaults(['foo' => 'bar'])->shouldBeCalled();
     $this->buildSettings($settingsBuilder);
 }
开发者ID:loic425,项目名称:Sylius,代码行数:9,代码来源:CallbackSchemaSpec.php

示例2: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setOptional(array('default_tax_zone'))->setAllowedTypes(array('default_tax_zone' => array('null', 'Sylius\\Component\\Addressing\\Model\\ZoneInterface')))->setTransformer('default_tax_zone', new ObjectToIdentifierTransformer($this->zoneRepository));
 }
开发者ID:aleherse,项目名称:Sylius,代码行数:7,代码来源:TaxationSettingsSchema.php

示例3: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_personal_agenda' => '', 'display_mini_month_calendar' => '', 'display_upcoming_events' => '', 'number_of_upcoming_events' => '0', 'default_calendar_view' => ''))->setAllowedTypes(array('allow_personal_agenda' => array('string'), 'display_mini_month_calendar' => array('string'), 'display_upcoming_events' => array('string'), 'number_of_upcoming_events' => array('string'), 'default_calendar_view' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:AgendaSettingsSchema.php

示例4: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_delete_attendance' => 'false'))->setAllowedTypes(array());
 }
开发者ID:omaoibrahim,项目名称:chamilo-lms,代码行数:7,代码来源:AttendanceSettingsSchema.php

示例5: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_message_tool' => 'true', 'allow_send_message_to_all_platform_users' => 'false', 'message_max_upload_filesize' => '20971520'))->setAllowedTypes(array('allow_message_tool' => array('string'), 'message_max_upload_filesize' => array('string')));
 }
开发者ID:omaoibrahim,项目名称:chamilo-lms,代码行数:7,代码来源:MessageSettingsSchema.php

示例6: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_group_categories' => ''))->setAllowedTypes(array('allow_group_categories' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:GroupSettingsSchema.php

示例7: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('show_chat_folder' => '', 'allow_global_chat' => ''))->setAllowedTypes(array('show_chat_folder' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:ChatSettingsSchema.php

示例8: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array_merge(array('title' => 'Sylius - Modern ecommerce for Symfony2', 'meta_keywords' => 'symfony, sylius, ecommerce, webshop, shopping cart', 'meta_description' => 'Sylius is modern ecommerce solution for PHP. Based on the Symfony2 framework.', 'locale' => 'en', 'currency' => 'USD'), $this->defaults))->setAllowedTypes(array('title' => array('string'), 'meta_keywords' => array('string'), 'meta_description' => array('string'), 'locale' => array('string'), 'currency' => array('string')));
 }
开发者ID:Avazanga1,项目名称:Sylius,代码行数:7,代码来源:GeneralSettingsSchema.php

示例9: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('add_users_by_coach' => 'false', 'extend_rights_for_coach' => 'false', 'show_session_coach' => 'false', 'show_session_data' => 'false', 'allow_coach_to_edit_course_session' => 'true', 'show_groups_to_users' => 'false', 'hide_courses_in_sessions' => 'false', 'allow_session_admins_to_manage_all_sessions' => 'false', 'session_tutor_reports_visibility' => 'false', 'session_page_enabled' => 'true', 'allow_teachers_to_create_sessions' => 'false', 'prevent_session_admins_to_manage_all_users' => 'false', 'session_course_ordering' => 'false', 'limit_session_admin_role' => 'false', 'allow_tutors_to_assign_students_to_session' => 'false', 'drh_can_access_all_session_content' => 'true', 'catalog_allow_session_auto_subscription' => 'false'))->setAllowedTypes(array('add_users_by_coach' => array('string')));
 }
开发者ID:omaoibrahim,项目名称:chamilo-lms,代码行数:7,代码来源:SessionSettingsSchema.php

示例10: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('filter_terms' => '', 'allow_browser_sniffer' => '', 'admins_can_set_users_pass' => ''))->setAllowedTypes(array('filter_terms' => array('string'), 'allow_browser_sniffer' => array('string'), 'admins_can_set_users_pass' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:SecuritySettingsSchema.php

示例11: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('gradebook_enable' => '', 'gradebook_score_display_coloring' => '', 'gradebook_score_display_custom' => '', 'gradebook_score_display_colorsplit' => '', 'gradebook_score_display_upperlimit' => '', 'gradebook_number_decimals' => '0', 'allow_hr_skills_management' => '', 'teachers_can_change_score_settings' => '', 'teachers_can_change_grade_model_settings' => '', 'gradebook_enable_grade_model' => '', 'gradebook_default_weight' => '100', 'gradebook_locking_enabled' => '', 'gradebook_default_grade_model_id' => '', 'gradebook_show_percentage_in_rep' => ''))->setAllowedTypes(array('gradebook_enable' => array('string'), 'gradebook_number_decimals' => array('string'), 'gradebook_default_weight' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:GradebookSettingsSchema.php

示例12: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_social_tool' => '', 'allow_students_to_create_groups_in_social' => ''))->setAllowedTypes(array('allow_social_tool' => array('string'), 'allow_students_to_create_groups_in_social' => array('string')));
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:SocialSettingsSchema.php

示例13: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('gradebook_enable' => 'true', 'gradebook_score_display_custom' => 'false', 'gradebook_score_display_colorsplit' => '50', 'gradebook_score_display_upperlimit' => 'false', 'gradebook_number_decimals' => '0', 'teachers_can_change_score_settings' => 'true', 'teachers_can_change_grade_model_settings' => 'true', 'gradebook_enable_grade_model' => 'false', 'gradebook_default_weight' => '100', 'gradebook_locking_enabled' => 'false', 'gradebook_default_grade_model_id' => '', 'gradebook_show_percentage_in_reports' => '', 'my_display_coloring' => 'false', 'student_publication_to_take_in_gradebook' => 'first', 'gradebook_detailed_admin_view' => 'false', 'openbadges_backpack' => 'https://backpack.openbadges.org/'))->setAllowedTypes(array('gradebook_enable' => array('string'), 'gradebook_number_decimals' => array('string'), 'gradebook_default_weight' => array('string'), 'student_publication_to_take_in_gradebook' => array('string'), 'gradebook_detailed_admin_view' => array('string')));
 }
开发者ID:omaoibrahim,项目名称:chamilo-lms,代码行数:7,代码来源:GradebookSettingsSchema.php

示例14: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(array('allow_email_editor' => '', 'math_mimetex' => '', 'math_asciimathML' => '', 'enabled_asciisvg' => '', 'include_asciimathml_script' => '', 'youtube_for_students' => '', 'block_copy_paste_for_students' => '', 'more_buttons_maximized_mode' => '', 'enabled_wiris' => '', 'allow_spellcheck' => '', 'force_wiki_paste_as_plain_text' => '', 'enabled_googlemaps' => '', 'enabled_imgmap' => '', 'enabled_support_svg' => '', 'enabled_insertHtml' => '', 'enabled_support_pixlr' => '', 'htmlpurifier_wiki' => '', 'enable_iframe_inclusion' => ''))->setAllowedTypes(array());
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:7,代码来源:EditorSettingsSchema.php

示例15: buildSettings

 /**
  * {@inheritdoc}
  */
 public function buildSettings(SettingsBuilderInterface $builder)
 {
     $builder->setDefaults(['enabled' => false])->setAllowedTypes(['enabled' => ['bool']]);
 }
开发者ID:okwinza,项目名称:Sylius,代码行数:7,代码来源:SecuritySettingsSchema.php


注:本文中的Sylius\Bundle\SettingsBundle\Schema\SettingsBuilderInterface类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。