@@ -56,7 +56,7 @@ discard block |
||
| 56 | 56 | |
| 57 | 57 | $this->assertNotNull($message); |
| 58 | 58 | $this->assertTrue($message instanceof TextMessage); |
| 59 | - if($message instanceof TextMessage) { |
|
| 59 | + if ($message instanceof TextMessage) { |
|
| 60 | 60 | $this->assertEquals($message->getText(), 'Dies ist eine Testnachricht. äöü'); |
| 61 | 61 | } |
| 62 | 62 | }); |
@@ -92,7 +92,7 @@ discard block |
||
| 92 | 92 | |
| 93 | 93 | |
| 94 | 94 | public function testDerivePublicKey() { |
| 95 | - $this->doTest(function(CryptTool $cryptTool, $prefix){ |
|
| 95 | + $this->doTest(function(CryptTool $cryptTool, $prefix) { |
|
| 96 | 96 | $publicKey = $cryptTool->derivePublicKey(hex2bin(Common::getPrivateKey(Constants::myPrivateKey))); |
| 97 | 97 | $myPublicKey = hex2bin(Common::getPublicKey(Constants::myPublicKey)); |
| 98 | 98 | |
@@ -120,12 +120,12 @@ discard block |
||
| 120 | 120 | }); |
| 121 | 121 | } |
| 122 | 122 | private function doTest(\Closure $c) { |
| 123 | - foreach(array( |
|
| 123 | + foreach (array( |
|
| 124 | 124 | 'Salt' => CryptTool::createInstance(CryptTool::TYPE_SALT), |
| 125 | 125 | 'Sodium' => CryptTool::createInstance(CryptTool::TYPE_SODIUM) |
| 126 | 126 | ) as $key => $instance) { |
| 127 | 127 | |
| 128 | - if($instance === null) { |
|
| 128 | + if ($instance === null) { |
|
| 129 | 129 | echo $key.": could not instance crypt tool\n"; |
| 130 | 130 | break; |
| 131 | 131 | } |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -48,7 +48,7 @@ discard block |
||
| 48 | 48 | * @return null|string |
| 49 | 49 | */ |
| 50 | 50 | protected function openBox($box, $recipientPrivateKey, $senderPublicKey, $nonce) { |
| 51 | - $boxPad = str_repeat("\x00", 16) . $box; |
|
| 51 | + $boxPad = str_repeat("\x00", 16).$box; |
|
| 52 | 52 | try { |
| 53 | 53 | $data = Salt::box_open($boxPad, $recipientPrivateKey, $senderPublicKey, $nonce); |
| 54 | 54 | } catch (\SaltException $e) { |
@@ -71,7 +71,7 @@ discard block |
||
| 71 | 71 | * @return string as binary |
| 72 | 72 | */ |
| 73 | 73 | protected function openSecretBox($box, $nonce, $key) { |
| 74 | - $boxPad = str_repeat("\x00", 16) . $box; |
|
| 74 | + $boxPad = str_repeat("\x00", 16).$box; |
|
| 75 | 75 | $data = Salt::secretbox_open($boxPad, $nonce, $key); |
| 76 | 76 | |
| 77 | 77 | if ($data) { |
@@ -130,7 +130,7 @@ discard block |
||
| 130 | 130 | Salt::decodeInput($nonce), |
| 131 | 131 | $key); |
| 132 | 132 | |
| 133 | - if($data === false) { |
|
| 133 | + if ($data === false) { |
|
| 134 | 134 | throw new Exception('encryption failed'); |
| 135 | 135 | } |
| 136 | 136 | |
@@ -152,11 +152,11 @@ discard block |
||
| 152 | 152 | * @throws Exception |
| 153 | 153 | */ |
| 154 | 154 | public function validate() { |
| 155 | - if(false === $this->isSupported()) { |
|
| 155 | + if (false === $this->isSupported()) { |
|
| 156 | 156 | throw new Exception('SALT implementation not supported'); |
| 157 | 157 | } |
| 158 | 158 | |
| 159 | - if(PHP_INT_SIZE < 8) { |
|
| 159 | + if (PHP_INT_SIZE < 8) { |
|
| 160 | 160 | throw new Exception('Pure PHP Crypto implementation requires 64Bit PHP. Please install the libsodium PHP extension.'); |
| 161 | 161 | } |
| 162 | 162 | return true; |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -124,7 +124,7 @@ |
||
| 124 | 124 | * @throws Exception |
| 125 | 125 | */ |
| 126 | 126 | public function validate() { |
| 127 | - if(false === $this->isSupported()) { |
|
| 127 | + if (false === $this->isSupported()) { |
|
| 128 | 128 | throw new Exception('Sodium implementation not supported'); |
| 129 | 129 | } |
| 130 | 130 | return true; |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -14,12 +14,12 @@ discard block |
||
| 14 | 14 | */ |
| 15 | 15 | public static function analyse($file) { |
| 16 | 16 | //check if file exists |
| 17 | - if(false === file_exists($file)) { |
|
| 17 | + if (false === file_exists($file)) { |
|
| 18 | 18 | return null; |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | //is not a file |
| 22 | - if(false === is_file($file)) { |
|
| 22 | + if (false === is_file($file)) { |
|
| 23 | 23 | return null; |
| 24 | 24 | } |
| 25 | 25 | |
@@ -28,16 +28,16 @@ discard block |
||
| 28 | 28 | |
| 29 | 29 | $mimeType = null; |
| 30 | 30 | //mime type getter |
| 31 | - if(function_exists('finfo_open')) { |
|
| 31 | + if (function_exists('finfo_open')) { |
|
| 32 | 32 | $finfo = finfo_open(FILEINFO_MIME_TYPE); |
| 33 | 33 | $mimeType = finfo_file($finfo, $file); |
| 34 | 34 | } |
| 35 | - else if(function_exists('mime_content_type')) { |
|
| 35 | + else if (function_exists('mime_content_type')) { |
|
| 36 | 36 | $mimeType = mime_content_type($file); |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 39 | //default mime type |
| 40 | - if(strlen($mimeType) == 0) { |
|
| 40 | + if (strlen($mimeType) == 0) { |
|
| 41 | 41 | //default mime type |
| 42 | 42 | $mimeType = 'application/octet-stream'; |
| 43 | 43 | } |
@@ -31,8 +31,7 @@ |
||
| 31 | 31 | if(function_exists('finfo_open')) { |
| 32 | 32 | $finfo = finfo_open(FILEINFO_MIME_TYPE); |
| 33 | 33 | $mimeType = finfo_file($finfo, $file); |
| 34 | - } |
|
| 35 | - else if(function_exists('mime_content_type')) { |
|
| 34 | + } else if(function_exists('mime_content_type')) { |
|
| 36 | 35 | $mimeType = mime_content_type($file); |
| 37 | 36 | } |
| 38 | 37 | |
@@ -9,12 +9,12 @@ discard block |
||
| 9 | 9 | $fileName = ''; |
| 10 | 10 | if ($lastNsPos = strrpos($className, '\\')) { |
| 11 | 11 | $namespace = substr($className, 0, $lastNsPos); |
| 12 | - $className = substr($className, $lastNsPos + 1); |
|
| 13 | - $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR; |
|
| 12 | + $className = substr($className, $lastNsPos+1); |
|
| 13 | + $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace).DIRECTORY_SEPARATOR; |
|
| 14 | 14 | } |
| 15 | - $fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'; |
|
| 15 | + $fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className).'.php'; |
|
| 16 | 16 | |
| 17 | - if(true === file_exists( $d.'/'.$fileName)) { |
|
| 17 | + if (true === file_exists($d.'/'.$fileName)) { |
|
| 18 | 18 | require $d.'/'.$fileName; |
| 19 | 19 | } |
| 20 | 20 | }); |
@@ -23,7 +23,7 @@ discard block |
||
| 23 | 23 | define('MSGAPI_SDK_VERSION', $sdkVersion); |
| 24 | 24 | $cryptTool = Threema\MsgApi\Tools\CryptTool::getInstance(); |
| 25 | 25 | |
| 26 | -if(null === $cryptTool) { |
|
| 26 | +if (null === $cryptTool) { |
|
| 27 | 27 | throw new \Threema\Core\Exception("no supported crypt-tool"); |
| 28 | 28 | } |
| 29 | 29 | |
@@ -8,7 +8,7 @@ discard block |
||
| 8 | 8 | //disallow using the cli tool in a web project |
| 9 | 9 | if ('cli' !== php_sapi_name() || null === $argv) { |
| 10 | 10 | //file not called from the cli |
| 11 | - die('please run ' . basename(__FILE__) . ' only in a cli. '. |
|
| 11 | + die('please run '.basename(__FILE__).' only in a cli. '. |
|
| 12 | 12 | 'To use the threema msgapi sdk in your web project, include the source/bootstrap.php or the threema_msgapi.phar file.'); |
| 13 | 13 | } |
| 14 | 14 | try { |
@@ -20,6 +20,6 @@ discard block |
||
| 20 | 20 | Threema\MsgApi\PublicKeyStores\PhpFile::create('keystore.php')); |
| 21 | 21 | $tool->run(); |
| 22 | 22 | } catch (\Threema\Core\Exception $exception) { |
| 23 | - echo "ERROR: " . $exception->getMessage() . "\n"; |
|
| 23 | + echo "ERROR: ".$exception->getMessage()."\n"; |
|
| 24 | 24 | die(); |
| 25 | 25 | } |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -51,7 +51,7 @@ |
||
| 51 | 51 | $helper = new E2EHelper($privateKey, $connector); |
| 52 | 52 | $result = $helper->sendImageMessage($threemaId, $path); |
| 53 | 53 | |
| 54 | - if($result->isSuccess()) { |
|
| 54 | + if ($result->isSuccess()) { |
|
| 55 | 55 | Common::l('Message ID: '.$result->getMessageId()); |
| 56 | 56 | } |
| 57 | 57 | else { |
@@ -41,8 +41,7 @@ |
||
| 41 | 41 | $storeHandle = fopen($this->file, 'r'); |
| 42 | 42 | if(false === $storeHandle) { |
| 43 | 43 | throw new Exception('could not open file '.$this->file); |
| 44 | - } |
|
| 45 | - else { |
|
| 44 | + } else { |
|
| 46 | 45 | $threemaId = strtoupper($threemaId); |
| 47 | 46 | $publicKey = null; |
| 48 | 47 | while (!feof($storeHandle)) { |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |
@@ -1,8 +1,8 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * @author Threema GmbH |
|
| 4 | - * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | - */ |
|
| 3 | + * @author Threema GmbH |
|
| 4 | + * @copyright Copyright (c) 2015 Threema GmbH |
|
| 5 | + */ |
|
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | namespace Threema\MsgApi\Tools; |