* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class LazyStream implements StreamInterface { use StreamWrapperTrait; /** @var string */ protected $uri; /** @var string */ protected $mode; /** @var boolean */ protected $opened = false; public function __construct($uri, $mode = 'rb') { $this->uri = $uri; $this->mode = $mode; } protected function call() { if ($this->opened) { return; } $this->stream = new Stream(fopen($this->uri, $this->mode)); $this->opened = true; } } __halt_compiler();----SIGNATURE:----Ho9ylasYBaDZbqMAGvgzHTleY8XMjeYvk8O4OGYi7wbQ/7MH2bB9DHwDgLqTEuHPFdVw4lwUZ6iH+lagdGq8P6ohrtD2/QZg2h5LAf4jS0DcupuRpW7ctWyMRMfIgjFzDy2rupEDF0lu6WSMNAfImiyo5RVf6eG8d7AjzutZzmMJDGBxdf+xvRK+zds0x9rHzGeDVCQRiM74vNWRoPf0r6a011AW2gVtZBR1reOTg5PhQPraeT+IH3kXty2SkDqxhtDIeyTuv/OPDSf/9n2PdU2a79XO5DVI/DfSxdhAkYgpwyl59bQ9ww+FZugila1GEXW+6qDUIFq02UkRl2ARt2+fJnF/ZbePCvdhPhuaUHvRsAyVlBAbMGtgjXjT5ESjAZNVBpDbvYLJcM0So3TeOZiK+B4Zc3BblrrDodMRklzD1SA/3G/xDdH6AhqM5pj8EvrI+mbK+0o4Ia40RCdgVDWsz9lzJh2N4Y6CKJocUL4lCho/9MyjdobP6nVVcyaNRmhDo+uFpdq4wPETRrg4WIMNSu2A12oAH86oLMjVVGkgQVz1/8wLsfJ5GZvIOSgpMS6vN6P34CYtua82I9A+Kp7t9zwu6MEdzFPA2cN0y0jjv5ryIrpKmNI+o1ACSs7lB++bCVyQeTfoo5cZgLBfkPaZD2LLzmDvZDaYUx7Y00A=----ATTACHMENT:----MTk5NjI4NDA4Mzk4NjE3IDY5NDAwMjc4NzgzNDM0NDggNjQ5MTYwNjE0MDExOTE5Ng==