| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- <?php
 
- /*
 
-  * This file is part of the PHPASN1 library.
 
-  *
 
-  * Copyright © Friedrich Große <friedrich.grosse@gmail.com>
 
-  *
 
-  * For the full copyright and license information, please view the LICENSE
 
-  * file that was distributed with this source code.
 
-  */
 
- namespace FG\ASN1;
 
- class UnknownObject extends ASNObject
 
- {
 
-     /** @var string */
 
-     private $value;
 
-     private $identifier;
 
-     /**
 
-      * @param string|int $identifier Either the first identifier octet as int or all identifier bytes as a string
 
-      * @param int        $contentLength
 
-      */
 
-     public function __construct($identifier, $contentLength)
 
-     {
 
-         if (is_int($identifier)) {
 
-             $identifier = chr($identifier);
 
-         }
 
-         $this->identifier = $identifier;
 
-         $this->value = "Unparsable Object ({$contentLength} bytes)";
 
-         $this->setContentLength($contentLength);
 
-     }
 
-     public function getContent()
 
-     {
 
-         return $this->value;
 
-     }
 
-     public function getType()
 
-     {
 
-         return ord($this->identifier[0]);
 
-     }
 
-     public function getIdentifier()
 
-     {
 
-         return $this->identifier;
 
-     }
 
-     protected function calculateContentLength()
 
-     {
 
-         return $this->getContentLength();
 
-     }
 
-     protected function getEncodedValue()
 
-     {
 
-         return '';
 
-     }
 
- }
 
 
  |