function it_has_immutable_displayables_provided_in_content(Content $content, Displayables $displayables) { $content->getDisplayables()->willReturn($displayables); $this->getDisplayables()->shouldBeAnInstanceOf(ImmutableCollection::class); }
function it_has_added_pages(Content $content, Displayables $displayables, Page $page) { $content->getDisplayables()->willReturn($displayables); $displayables->add($page)->shouldBeCalled()->willReturn(true); $this->addDisplayable($page); }
/** * @param DisplayableInterface $displayable * * @return bool */ public function addDisplayable(DisplayableInterface $displayable) { $this->verifyDisplayable($displayable); return $this->content->getDisplayables()->add($displayable); }