uri = $this->uri.":http:openurl-by-ref"; } } class openurl_transport_byval_http extends openurl_transport_byval{ public function __construct($url) { parent::__construct($url); $this->uri = $this->uri.":http:openurl-by-val"; } } class openurl_transport_inline_http extends openurl_transport_inline{ public function __construct($url) { parent::__construct($url); $this->uri = $this->uri.":http:openurl-inline"; } public function send(){ return openurl_transport_http::get($this->generateURL()); } }