public function postTweet($status) { Codebird::setConsumerKey($this->container->getParameter('hm_twitterApiKey'), $this->container->getParameter('hm_twitterApiSecret')); $cb = Codebird::getInstance(); $cb->setToken($this->container->getParameter('hm_twitterApiToken'), $this->container->getParameter('hm_twitterApiTokenSecret')); $reply = $cb->statuses_update('status=' . $status); return $reply; }
/** * {@inheritdoc} */ public function validate($value, Constraint $constraint) { // if recaptcha is disabled, always valid if (!$this->container->getParameter("vihuvac_recaptcha.enabled")) { return true; } // define variables for recaptcha check answer $secretKey = $this->container->getParameter("vihuvac_recaptcha.secret_key"); $remoteip = $this->container->get("request_stack")->getCurrentRequest()->server->get("REMOTE_ADDR"); $response = $this->container->get("request_stack")->getCurrentRequest()->get("g-recaptcha-response"); if (!$this->checkAnswer($secretKey, $remoteip, $response)) { $this->context->addViolation($constraint->message); } }