Architecture Rules 2.1.1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Architecture Rules 2.1.1 (Default branch)
# 1  
Old 07-11-2008
Architecture Rules 2.1.1 (Default branch)

Image Architecture Rules is a Java library that allows a programmer to assert code's architecture via unit tests or ant tasks. This test is able to assert that specific packages do not depend on others and is able to check for and report on cyclic dependencies among your project's packages and classes. This project wraps a industry accepted JDepend to simplify the process of maintaining a solid software architecture.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
ASSERT_OPTIONS(3)							 1							 ASSERT_OPTIONS(3)

assert_options - Set/get the various assert flags

SYNOPSIS
mixed assert_options (int $what, [mixed $value]) DESCRIPTION
Set the various assert(3) control options or just query their current settings. PARAMETERS
o $what - Assert Options +------------------+-------------------------------+---+---+ | Option | | | | | | | | | | | INI Setting | | | | | | | | | | Default value | | | | | | | | | | Description | | | | | | | | +------------------+-------------------------------+---+---+ | ASSERT_ACTIVE | | | | | | | | | | | assert.active | | | | | | | | | | 1 | | | | | | | | | | enable assert(3) evaluation | | | | | | | | | ASSERT_WARNING | | | | | | | | | | | assert.warning | | | | | | | | | | 1 | | | | | | | | | | issue a PHP warning for each | | | | | failed assertion | | | | | | | | | ASSERT_BAIL | | | | | | | | | | | assert.bail | | | | | | | | | | 0 | | | | | | | | | | terminate execution on failed | | | | | assertions | | | | | | | | |ASSERT_QUIET_EVAL | | | | | | | | | | | assert.quiet_eval | | | | | | | | | | 0 | | | | | | | | | | disable error_reporting dur- | | | | | ing assertion expression | | | | | evaluation | | | | | | | | | ASSERT_CALLBACK | | | | | | | | | | | assert.callback | | | | | | | | | | ( NULL) | | | | | | | | | | Callback to call on failed | | | | | assertions | | | | | | | | +------------------+-------------------------------+---+---+ o $value - An optional new value for the option. RETURN VALUES
Returns the original setting of any option or FALSE on errors. EXAMPLES
Example #1 assert_options(3) example <?php // This is our function to handle // assert failures function assert_failure() { echo 'Assert failed'; } // This is our test function function test_assert($parameter) { assert(is_bool($parameter)); } // Set our assert options assert_options(ASSERT_ACTIVE, true); assert_options(ASSERT_BAIL, true); assert_options(ASSERT_WARNING, false); assert_options(ASSERT_CALLBACK, 'assert_failure'); // Make an assert that would fail test_assert(1); // This is never reached due to ASSERT_BAIL // being true echo 'Never reached'; ?> SEE ALSO
assert(3). PHP Documentation Group ASSERT_OPTIONS(3)