コード例 #1
0
ファイル: MockPostSpec.php プロジェクト: Rybbow/x-blog
 function it_has_immutable_displayables_provided_in_content(Content $content, Displayables $displayables)
 {
     $content->getDisplayables()->willReturn($displayables);
     $this->getDisplayables()->shouldBeAnInstanceOf(ImmutableCollection::class);
 }
コード例 #2
0
ファイル: ArticleSpec.php プロジェクト: Rybbow/x-blog
 function it_has_added_pages(Content $content, Displayables $displayables, Page $page)
 {
     $content->getDisplayables()->willReturn($displayables);
     $displayables->add($page)->shouldBeCalled()->willReturn(true);
     $this->addDisplayable($page);
 }
コード例 #3
0
ファイル: Post.php プロジェクト: Rybbow/x-blog
 /**
  * @param DisplayableInterface $displayable
  *
  * @return bool
  */
 public function addDisplayable(DisplayableInterface $displayable)
 {
     $this->verifyDisplayable($displayable);
     return $this->content->getDisplayables()->add($displayable);
 }