/home/techb158/public_html/wp-content/plugins/optinmonster/OMAPI/Rules
Edit: /home/techb158/public_html/wp-content/plugins/optinmonster/OMAPI/Rules/Exception.php (1752B)
bool = $message;
$message = null;
}
if ( $previous ) {
$this->add_exceptions( $previous );
}
parent::__construct( $message ?? '', $code, $previous );
}
/**
* Get boolean.
*
* @return bool
*/
public function get_bool() {
return $this->bool;
}
/**
* Add exceptions.
*
* @param array|object $exceptions The array exceptions.
*
* @return void
*/
public function add_exceptions( $exceptions ) {
$this->exceptions = array_merge(
$this->exceptions,
is_array( $exceptions ) ? $exceptions : array( $exceptions )
);
}
/**
* Get exceptions.
*
* @return array
*/
public function get_exceptions() {
return (array) $this->exceptions;
}
/**
* Get exception messages.
*
* @return array
*/
public function get_exception_messages() {
$messages = array();
foreach ( $this->get_exceptions() as $e ) {
$messages[] = $e->getMessage();
}
return $messages;
}
}