/** * create OrtcConfig from laravel config */ protected function createOrtcConfig(array $config) { $ortcConfig = new OrtcConfig(); $ortcConfig->setApplicationKey($config['credentials']['application_key']); $ortcConfig->setPrivateKey($config['credentials']['private_key']); $ortcConfig->setBalancerUrl($config['api']['balancer_url']); $ortcConfig->setAuthenticationPath($config['api']['authentication']['path']); $ortcConfig->setSendPath($config['api']['send_message']['path']); $ortcConfig->setMaxChunkSize($config['api']['send_message']['max_chunk_size']); $ortcConfig->setBatchPoolSize($config['api']['send_message']['batch_pool_size']); $ortcConfig->setPreMessageString($config['api']['send_message']['pre_message_string']); $ortcConfig->setVerifySsl($config['api']['verify_ssl']); $this->ortcConfig = $ortcConfig; }