cloudinaryUrl); self::assertEquals(self::CLOUD_NAME, $cloud->cloudName); self::assertEquals( '', (string)$cloud ); self::assertEquals( '{"cloud":{"cloud_name":"' . self::CLOUD_NAME . '","api_key":"' . self::API_KEY . '","api_secret":"' . self::API_SECRET . '"}}', json_encode($cloud) ); self::assertEquals( '{"cloud":{"cloud_name":"' . self::CLOUD_NAME . '"}}', json_encode($cloud->jsonSerialize(false)) // exclude sensitive (passwords, etc) keys ); } }