public function setSecret($secret)
    {
        if (!$secret instanceof Seed) {
            $secret = new Seed($secret);
        }
        $this->secret = $secret;

        return $this;
    }
public function setSecret($secret)
    {
        if (!$secret instanceof Seed) {
            $secret = new Seed($secret);
        }
        $this->secret = $secret;

        return $this;
    }
public function setSecret ( $ secret ) { if ( ! $ secret instanceof Seed ) { $ secret = new Seed ( $ secret ) ; } $ this -> secret = $ secret ; return $ this ; }
Set the shared secret

@param  Seed|string $secret
@return self        Returns an instance of self for method chaining.
Set the shared secret