Пример #1
0
 /**
  * @inheritdoc
  */
 public function itemName()
 {
     $entities = $this->entities();
     return $this->tableHelper->singularize(array_pop($entities));
 }
Пример #2
0
 function it_returns_an_item_name(Request $request, Parser $parser, TableHelper $tableHelper)
 {
     $uri = '/sites/1/products/2/images/1,4,5';
     $entities = ['sites', 'products', 'images'];
     $rawItem = 'images';
     $expected = 'Image';
     $request->getRequestUri()->shouldBeCalled()->willReturn($uri);
     $parser->entities($uri)->shouldBeCalled()->willReturn($entities);
     $tableHelper->singularize($rawItem)->shouldBeCalled()->willReturn($expected);
     $this->itemName()->shouldReturn($expected);
 }