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


PHP MetadataInterface::getPluralName方法代码示例

本文整理汇总了PHP中Sylius\Component\Resource\Metadata\MetadataInterface::getPluralName方法的典型用法代码示例。如果您正苦于以下问题:PHP MetadataInterface::getPluralName方法的具体用法?PHP MetadataInterface::getPluralName怎么用?PHP MetadataInterface::getPluralName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Sylius\Component\Resource\Metadata\MetadataInterface的用法示例。


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

示例1: indexAction

 /**
  * @param Request $request
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function indexAction(Request $request)
 {
     $configuration = $this->requestConfigurationFactory->create($this->metadata, $request);
     $this->isGrantedOr403($configuration, ResourceActions::INDEX);
     $resources = $this->resourcesCollectionProvider->get($configuration, $this->repository);
     $view = View::create($resources);
     if ($configuration->isHtmlRequest()) {
         $view->setTemplate($configuration->getTemplate(ResourceActions::INDEX . '.html'))->setTemplateVar($this->metadata->getPluralName())->setData(['configuration' => $configuration, 'metadata' => $this->metadata, 'resources' => $resources, $this->metadata->getPluralName() => $resources]);
     }
     return $this->viewHandler->handle($configuration, $view);
 }
开发者ID:sylius,项目名称:sylius,代码行数:16,代码来源:ResourceController.php

示例2: array

 function it_returns_a_response_for_html_view_of_paginated_resources(MetadataInterface $metadata, RequestConfigurationFactoryInterface $requestConfigurationFactory, RequestConfiguration $configuration, AuthorizationCheckerInterface $authorizationChecker, RepositoryInterface $repository, ResourcesCollectionProviderInterface $resourcesCollectionProvider, ResourceInterface $resource1, ResourceInterface $resource2, ViewHandlerInterface $viewHandler, Request $request, Response $response)
 {
     $metadata->getApplicationName()->willReturn('sylius');
     $metadata->getName()->willReturn('product');
     $metadata->getPluralName()->willReturn('products');
     $requestConfigurationFactory->create($metadata, $request)->willReturn($configuration);
     $configuration->hasPermission()->willReturn(true);
     $configuration->getPermission(ResourceActions::INDEX)->willReturn('sylius.product.index');
     $authorizationChecker->isGranted($configuration, 'sylius.product.index')->willReturn(true);
     $configuration->isHtmlRequest()->willReturn(true);
     $configuration->getTemplate(ResourceActions::INDEX)->willReturn('SyliusShopBundle:Product:index.html.twig');
     $resourcesCollectionProvider->get($configuration, $repository)->willReturn(array($resource1, $resource2));
     $expectedView = View::create()->setData(array('metadata' => $metadata, 'resources' => array($resource1, $resource2), 'products' => array($resource1, $resource2)))->setTemplateVar('products')->setTemplate('SyliusShopBundle:Product:index.html.twig');
     $viewHandler->handle($configuration, Argument::that($this->getViewComparingCallback($expectedView)))->willReturn($response);
     $this->indexAction($request)->shouldReturn($response);
 }
开发者ID:Spomky,项目名称:Sylius,代码行数:16,代码来源:ResourceControllerSpec.php


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