public function withEntry(string $key, $value): self
    {
        $this->bindings[$key] = $this->getValueCreator($value);
        return $this;
    }
public function withEntry(string $key, $value): self
    {
        $this->bindings[$key] = $this->getValueCreator($value);
        return $this;
    }
public function withEntry ( string $ key , $ value ) : self { $ this -> bindings [ $ key ] = $ this -> getValueCreator ( $ value ) ; return $ this ; }
adds an entry to the list

@api
@param   string  $key
@param   mixed   $value
@return  \stubbles\ioc\binding\MapBinding
adds an entry to the list