Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 final class SerializedObjectComparator extends Singleton
00013 implements Comparator, Instantiatable
00014 {
00015 public static function me()
00016 {
00017 return Singleton::getInstance(__CLASS__);
00018 }
00019
00020 public function compare($one, $two)
00021 {
00022 $serializedOne = serialize($one);
00023 $serializedTwo = serialize($two);
00024
00025 if ($serializedOne == $serializedTwo)
00026 return 0;
00027
00028 return ($serializedOne < $serializedTwo) ? -1 : 1;
00029 }
00030 }
00031 ?>