public function configure(ISocialPublisherParameter $parameter) { if (!array_key_exists('appId', $parameter->getParameters())) { throw new Exception('Missing app id.'); } if (!array_key_exists('secret', $parameter->getParameters())) { throw new Exception('Missing secret.'); } if (!array_key_exists('cookie', $parameter->getParameters())) { throw new Exception('Missing cookie status.'); } if (!array_key_exists('pageId', $parameter->getParameters())) { throw new Exception('Missing page id.'); } $this->_pageId = $parameter->getParameters()['pageId']; $params = $parameter->getParameters(); array_splice($params, array_search('pageId', array_keys($params))); $this->_config = $parameter->getParameters(); }
public function configure(ISocialPublisherParameter $parameter) { if (!array_key_exists('consumer_key', $parameter->getParameters())) { throw new Exception('Missing consumer key.'); } if (!array_key_exists('consumer_secret', $parameter->getParameters())) { throw new Exception('Missing consumer secret.'); } if (!array_key_exists('token', $parameter->getParameters())) { throw new Exception('Missing token.'); } if (!array_key_exists('secret', $parameter->getParameters())) { throw new Exception('Missing secret.'); } $this->_config = $parameter->getParameters(); }