WordPress 4.3
[autoinstalls/wordpress.git] / wp-includes / pomo / entry.php
index 6432dbedb3febe47539bafe297dba1b9c8eecf5b..ca706fca16c4022d37ff4b166acb1807f90a25b5 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * Contains Translation_Entry class
  *
- * @version $Id: entry.php 621 2011-06-13 12:21:50Z nbachiyski $
+ * @version $Id: entry.php 718 2012-10-31 00:32:02Z nbachiyski $
  * @package pomo
  * @subpackage entry
  */
@@ -40,7 +40,7 @@ class Translation_Entry {
         *      - references (array) -- places in the code this strings is used, in relative_to_root_path/file.php:linenum form
         *      - flags (array) -- flags like php-format
         */
-       function Translation_Entry($args=array()) {
+       function __construct( $args = array() ) {
                // if no singular -- empty object
                if (!isset($args['singular'])) {
                        return;
@@ -55,6 +55,13 @@ class Translation_Entry {
                if (!is_array($this->flags)) $this->flags = array();
        }
 
+       /**
+        * PHP4 constructor.
+        */
+       public function Translation_Entry( $args = array() ) {
+               self::__construct( $args );
+       }
+
        /**
         * Generates a unique key for this entry
         *
@@ -65,14 +72,17 @@ class Translation_Entry {
                // prepend context and EOT, like in MO files
                return is_null($this->context)? $this->singular : $this->context.chr(4).$this->singular;
        }
-       
+
+       /**
+        * @param object $other
+        */
        function merge_with(&$other) {
                $this->flags = array_unique( array_merge( $this->flags, $other->flags ) );
                $this->references = array_unique( array_merge( $this->references, $other->references ) );
                if ( $this->extracted_comments != $other->extracted_comments ) {
                        $this->extracted_comments .= $other->extracted_comments;
                }
-               
+
        }
 }
 endif;
\ No newline at end of file