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:----vUy+NCh05uMuuxJPCz8u5yEs7PsY2pMtsC4+XYAxsJsJsmezkimxSl29WC+5ZSpfS5kqR2RyfHexILUXR8tTN62k9n+KmsqslDg8VvCWPjD1sUs7rzIjUdqyX/tcKcD8OFhXmVB+qBMMD1yaMumzRB9LpJlEFclVB8D3+b+wLO5NL6xNR5zynwhtbZtKKwiWOdWPJbrxW+0t52W5zL+N7Q+oBa4ZzKLRf4zGbE/6wO8ActrQZLtHPu+VQbiffupoiFLBOwMTvKYdyWDF6SgdA0mAa8FEvaH7LkPPCGsaWQ0dZ5DY9tATD3uiKmfu0K2TCNYzuUPigf2Hhdh6I73+qTxYiu0moFDyd9AZtwtcgQZpKwVUm/ENBZlTtClye0T3ZwfakzhiqOYyK/F5AT0OaEdJ6heFpeHuF4podvO59HPprPAGlOcqZoKF5ebrn3F3U4hbHiF6TMOydhKFvAWiPWxOdwwXcCD5tEhYDJNWox/0FKzBopFMbr6d72ELINurSCifeLjaMRhSVN4edeNOY9rf6ZMf9GWjfO7fgVvNlrAs2SBtQL5l2OWrcA9vhH5jgl6/lbKBTX8npIJPQx0Yb8zMyRTMQRQRXqkCx9vhEbzVcBo5TiaijKb6cv4SXmxPx6WD0Q5dDmsqjMj5rz2orYWZ0zcfnXXirak29IF1QMg=----ATTACHMENT:----Mzk5MDA4MjE5NjE4OTgzMyA4NzI3MzE4MDMxMTU1MTMxIDYzMDY3NTgxNDI2NjM2MzM=