Server : Apache System : Linux host44.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 User : vapecompany ( 2719) PHP Version : 7.4.33 Disable Function : NONE Directory : /home/vapecompany/demo.vapecompany.com.bd/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/ |
Upload File : |
<?php namespace Hamcrest; /* Copyright (c) 2009 hamcrest.org */ /** * A description of a Matcher. A Matcher will describe itself to a description * which can later be used for reporting. * * @see Hamcrest\Matcher::describeTo() */ interface Description { /** * Appends some plain text to the description. * * @param string $text * * @return \Hamcrest\Description */ public function appendText($text); /** * Appends the description of a {@link Hamcrest\SelfDescribing} value to * this description. * * @param \Hamcrest\SelfDescribing $value * * @return \Hamcrest\Description */ public function appendDescriptionOf(SelfDescribing $value); /** * Appends an arbitary value to the description. * * @param mixed $value * * @return \Hamcrest\Description */ public function appendValue($value); /** * Appends a list of values to the description. * * @param string $start * @param string $separator * @param string $end * @param array|\IteratorAggregate|\Iterator $values * * @return \Hamcrest\Description */ public function appendValueList($start, $separator, $end, $values); /** * Appends a list of {@link Hamcrest\SelfDescribing} objects to the * description. * * @param string $start * @param string $separator * @param string $end * @param array|\\IteratorAggregate|\\Iterator $values * must be instances of {@link Hamcrest\SelfDescribing} * * @return \Hamcrest\Description */ public function appendList($start, $separator, $end, $values); }