[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.118.144.50: ~ $
<?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;
    }
}

Filemanager

Name Type Size Permission Actions
EvolvableLinkProviderTrait.php File 797 B 0644
EvolvableLinkTrait.php File 1.59 KB 0644
GenericLinkProvider.php File 806 B 0644
Link.php File 497 B 0644
LinkProviderTrait.php File 832 B 0644
LinkTrait.php File 1.13 KB 0644
Relations.php File 32.33 KB 0644
TemplatedHrefTrait.php File 487 B 0644