/** * @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); }