HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/share/perl5/Test/NoWarnings/Warning.pm
package Test::NoWarnings::Warning;

use 5.006;
use strict;
use Carp ();

use vars qw{$VERSION};
BEGIN {
	$VERSION = '1.04';

	# Optional stacktrace support
	eval "require Devel::StackTrace";
}

sub new {
	my $class = shift;
	bless { @_ }, $class;
}

sub getTrace {
	$_[0]->{Trace};
}

sub fillTrace {
	my $self = shift;
	$self->{Trace} = Devel::StackTrace->new(
		ignore_class => [__PACKAGE__, @_],
	) if $Devel::StackTrace::VERSION;
}

sub getCarp {
	$_[0]->{Carp};
}

sub fillCarp {
	my $self = shift;
	my $msg  = shift;
	$Carp::Internal{ __PACKAGE__ . "" }++;
	local $Carp::CarpLevel = $Carp::CarpLevel + 1;
	$self->{Carp} = Carp::longmess($msg);
	$Carp::Internal{ __PACKAGE__ . "" }--;
}

sub getMessage {
	$_[0]->{Message};
}

sub setMessage {
	$_[0]->{Message} = $_[1];
}

sub fillTest {
	my $self           = shift;
	my $builder        = shift;
	my $prev_test      = $builder->current_test;
	$self->{Test}      = $prev_test;
	my @tests          = $builder->details;
	my $prev_test_name = $prev_test ? $tests[$prev_test - 1]->{name} : "";
	$self->{TestName}  = $prev_test_name;
}

sub getTest {
	$_[0]->{Test};
}

sub getTestName {
	$_[0]->{TestName};
}

sub toString {
	my $self = shift;
	return <<EOM;
	Previous test $self->{Test} '$self->{TestName}'
	$self->{Carp}
EOM
}

1;