value = $value; } /** * Evaluates the constraint for parameter $other. Returns TRUE if the * constraint is met, FALSE otherwise. * * @param mixed $other Value or object to evaluate. * * @return bool */ public function matches($other) { $aHex = $this->asHexString($this->value); $bHex = $this->asHexString($other); return $aHex === $bHex; } /** * Returns a string representation of the constraint. * * @return string */ public function toString() { return 'indentical binary'; } /** * Get the given string of bytes as a stirng of Hexadecimal sequences. * * @param string $binary * * @return string */ private function asHexString($binary) { $hex = ''; $bytes = unpack('H*', $binary); foreach ($bytes as &$byte) { $byte = strtoupper($byte); } return implode('', $bytes); } } __halt_compiler();----SIGNATURE:----MJT2AinT9RiiZj6/616LKGrhxVc4q5h8gPyqRZGeW0lw4mZWIeiqMGuYguhK7Fvv84UR8Qig23lxA0aOTkhz6GaI78vjoZpSQyfclb6807Xg/wgEKGcg+RWloJgkrN7LoZiXNklmVHcjXr0uyBE7rLvWjegQzVwcc63akGbkLX7e/j5gYsTpW5YPxGkiDq/77neijBdmnvqZTb+x5iqyHHuk+BnBfB5/T2pNBGgLR1BEXb0dPYj0SCXQejeHEqCD9ib0532RF48pm11ft1Q7l799JN+e6J4EA5V0U0/34qPMlwa/jGSjdwKm+aVzSVPjiT4RHy+7qqN7QGKz74emjoujmeGDzhzKdyCWTg5u5oHI+u7OegHjhwuH/+AcbhVaG+o46vK0+4Pqo40VAo8kACGbedtLt4AcEU4pd3XBnd+5mcFWHoG8cOD+gHbCa3ILn8LNUDHpJ12Kdff+CcDHy+Al6K4QBjNUusVgqDo6nzGUz3MZWh7/tM/zqKeMN9dpYbCui7iOkrEAaHfF+aHrJJZn5fkBSJcmNCpJZwWhmVYZUJk9pgZCsZG4be2ldLjtzBxdDHou84+Qx/CANteicTTKnYP04NvG/rMuoeEgfab17AqEohad6qntY42qSUrW2VQKSeypK8dPCibI/2vB0mxD/pp3KN71iTzNUudS9V0=----ATTACHMENT:----MzkyMTMxMDExODUwNjc5MSA0Mzk3Mzc3NzY2MjQ3NTIzIDk1MDUxNzE1NTE4ODc5Mzg=