_objectFactory = Zend_Pdf_ElementFactory::createFactory(1); if ($resource instanceof Zend_Pdf_Element) { $this->_resource = $this->_objectFactory->newObject($resource); } else { $this->_resource = $this->_objectFactory->newStreamObject($resource); } } /** * Get resource. * Used to reference resource in an internal PDF data structures (resource dictionaries) * * @internal * @return Zend_Pdf_Element_Object */ public function getResource() { return $this->_resource; } /** * Get factory. * * @internal * @return Zend_Pdf_ElementFactory_Interface */ public function getFactory() { return $this->_objectFactory; } }