Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.humitest.fr
/
htdocs
/
vendor
/
fig
/
link-util
/
src
/
/srv/data/web/vhosts/www.humitest.fr/htdocs/vendor/fig/link-util/src/EvolvableLinkProviderTrait.php
<?php namespace Fig\Link; use Psr\Link\LinkInterface; use Psr\Link\EvolvableLinkProviderInterface; /** * Class EvolvableLinkProviderTrait * * @implements EvolvableLinkProviderInterface */ trait EvolvableLinkProviderTrait { use LinkProviderTrait; /** * {@inheritdoc} */ public function withLink(LinkInterface $link) { $that = clone($this); $splosh = spl_object_hash($link); if (!array_key_exists($splosh, $that->links)) { $that->links[$splosh] = $link; } return $that; } /** * {@inheritdoc} */ public function withoutLink(LinkInterface $link) { $that = clone($this); $splosh = spl_object_hash($link); unset($that->links[$splosh]); return $that; } }