- Corrige l'erreur SQL 'Unknown column fk_operation in users' - L'opération active est récupérée depuis operations.chk_active = 1 - Jointure avec users pour filtrer par entité de l'admin créateur - Query: SELECT o.id FROM operations o INNER JOIN users u ON u.fk_entite = o.fk_entite WHERE u.id = ? AND o.chk_active = 1
75 lines
1.6 KiB
PHP
Executable File
75 lines
1.6 KiB
PHP
Executable File
<?php
|
|
|
|
namespace Stripe\Exception;
|
|
|
|
/**
|
|
* SignatureVerificationException is thrown when the signature verification for
|
|
* a webhook fails.
|
|
*/
|
|
class SignatureVerificationException extends \Exception implements ExceptionInterface
|
|
{
|
|
protected $httpBody;
|
|
protected $sigHeader;
|
|
|
|
/**
|
|
* Creates a new SignatureVerificationException exception.
|
|
*
|
|
* @param string $message the exception message
|
|
* @param null|string $httpBody the HTTP body as a string
|
|
* @param null|string $sigHeader the `Stripe-Signature` HTTP header
|
|
*
|
|
* @return SignatureVerificationException
|
|
*/
|
|
public static function factory(
|
|
$message,
|
|
$httpBody = null,
|
|
$sigHeader = null
|
|
) {
|
|
$instance = new static($message);
|
|
$instance->setHttpBody($httpBody);
|
|
$instance->setSigHeader($sigHeader);
|
|
|
|
return $instance;
|
|
}
|
|
|
|
/**
|
|
* Gets the HTTP body as a string.
|
|
*
|
|
* @return null|string
|
|
*/
|
|
public function getHttpBody()
|
|
{
|
|
return $this->httpBody;
|
|
}
|
|
|
|
/**
|
|
* Sets the HTTP body as a string.
|
|
*
|
|
* @param null|string $httpBody
|
|
*/
|
|
public function setHttpBody($httpBody)
|
|
{
|
|
$this->httpBody = $httpBody;
|
|
}
|
|
|
|
/**
|
|
* Gets the `Stripe-Signature` HTTP header.
|
|
*
|
|
* @return null|string
|
|
*/
|
|
public function getSigHeader()
|
|
{
|
|
return $this->sigHeader;
|
|
}
|
|
|
|
/**
|
|
* Sets the `Stripe-Signature` HTTP header.
|
|
*
|
|
* @param null|string $sigHeader
|
|
*/
|
|
public function setSigHeader($sigHeader)
|
|
{
|
|
$this->sigHeader = $sigHeader;
|
|
}
|
|
}
|