/**
  * @param mixed  $entity
  * @param string $entityId
  * @param array  $medias
  * @param string $entityType
  * @param mixed  $itemRepository
  */
 protected function checkAddReferencesToEntity($entity, $entityId, array $medias, $entityType, $itemRepository)
 {
     $mediaTag = Phake::mock('OpenOrchestra\\BBcodeBundle\\ElementNode\\BBcodeElementNodeInterface');
     Phake::when($mediaTag)->getAsText()->thenReturn($this->mediaInBBCodeId);
     Phake::when($this->bbcodeParser)->getElementByTagName(Phake::anyParameters())->thenReturn(array($mediaTag));
     parent::checkAddReferencesToEntity($entity, $entityId, $medias, $entityType, $itemRepository);
 }
 /**
  * @param mixed  $entity
  * @param string $entityId
  * @param array  $keywords
  *
  * @dataProvider provideEntityAndKeywords
  */
 public function testAddReferencesToEntity($entity, $entityId, array $keywords)
 {
     Phake::when($entity)->getKeywords()->thenReturn($keywords);
     parent::checkAddReferencesToEntity($entity, $entityId, $keywords, ContentInterface::ENTITY_TYPE, $this->keywordRepository);
 }
 /**
  * @param mixed  $entity
  * @param string $entityId
  * @param array  $contents
  *
  * @dataProvider provideEntityAndContents
  */
 public function testAddReferencesToEntity($entity, $entityId, array $contents)
 {
     Phake::when($this->contentRepository)->findByContentId(Phake::anyParameters())->thenReturn($contents);
     parent::checkAddReferencesToEntity($entity, $entityId, $contents, BlockInterface::ENTITY_TYPE, $this->contentRepository);
 }