Inheritance: implements Sulu\Component\SmartContent\Configuration\ProviderConfigurationInterface
示例#1
0
 private function getProviderConfiguration()
 {
     $configuration = new ProviderConfiguration();
     $configuration->setTags(true);
     $configuration->setCategories(false);
     $configuration->setLimit(true);
     $configuration->setPresentAs(true);
     $configuration->setPaginated(true);
     return $configuration;
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function enableSorting(array $sorting)
 {
     $this->configuration->setSorting(array_map(function ($item) {
         return new PropertyParameter($item['column'], $item['title'] ?: ucfirst($item['column']));
     }, $sorting));
     return $this;
 }
示例#3
0
文件: Builder.php 项目: sulu/sulu
 /**
  * {@inheritdoc}
  */
 public function setDeepLink($deepLink)
 {
     $this->configuration->setDeepLink($deepLink);
     return $this;
 }
示例#4
0
 /**
  * Initiate configuration.
  *
  * @return ProviderConfigurationInterface
  *
  * @deprecated use self::createConfigurationBuilder instead.
  */
 protected function initConfiguration($tags, $categories, $limit, $presentAs, $paginated, $sorting)
 {
     $configuration = new ProviderConfiguration();
     $configuration->setTags($tags);
     $configuration->setCategories($categories);
     $configuration->setLimit($limit);
     $configuration->setPresentAs($presentAs);
     $configuration->setPaginated($paginated);
     $configuration->setSorting($sorting);
     return $configuration;
 }