public function testGetPostMetaCollection() { $query = $this->getMockBuilder('Ekino\\WordpressBundle\\Tests\\Manager\\QueryMock')->disableOriginalConstructor()->getMock(); $this->repository->expects($this->once())->method('getPostMetaQuery')->will($this->returnValue($query)); $query->expects($this->once())->method('getResult'); $this->manager->getPostMeta(22, 'test', false); }
/** * @param int $postId * @param string $metaName * @param bool $fetchOneResult * * @return array|\Ekino\WordpressBundle\Entity\PostMeta */ public function getPostMeta($postId, $metaName, $fetchOneResult = false) { $query = $this->repository->getPostMetaQuery($postId, $metaName); return $fetchOneResult ? $query->getOneOrNullResult() : $query->getResult(); }