Directory Classes/SignalSlot/

Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
7
Lines of Code:
0

[root]/Classes/SignalSlot
            Folder removed from repo Exception (0 files, 0 lines)

Lines of Code

Classes/SignalSlot/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 31 (100.0%) 108 (100.0%) 3.4
robert 11 (35.5%) 72 (66.7%) 6.5
k-fish 20 (64.5%) 36 (33.3%) 1.8

Most Recent Commits

k-fish 2010-08-24 10:42 Rev.: 5057

Removed everything in trunk after move to git.

0 lines of code changed in 7 files:

  • Classes/SignalSlot: Dispatcher.php (del), F3_FLOW3_Event_Event.php (del), F3_FLOW3_Event_EventDispatcher.php (del), F3_FLOW3_Event_EventDispatcherInterface.php (del), F3_FLOW3_SignalSlot_Dispatcher.php (del), F3_FLOW3_SignalSlot_SignalAspect.php (del), SignalAspect.php (del)
k-fish 2010-08-13 16:21 Rev.: 4969

[-TASK] FLOW3: Removed @version keyword from files, resolves #8835.

0 lines of code changed in 2 files:

  • Classes/SignalSlot: Dispatcher.php (-1), SignalAspect.php (-1)
k-fish 2010-06-16 15:27 Rev.: 4565

[+BUGFIX] FLOW3 (SignalSlot): Fixed non-qualified exception class name, fixes #8255.

1 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+1 -1)
robert 2010-02-22 16:17 Rev.: 3837

[+FEATURE] FLOW3 (Object): Implemented a static object container which is automatically built. It's essentially a hardcoded version of the autowired and configured object dependencies - just a lot faster. Many tests are still missing, but the version in this commit should be mostly functional. Addresses #3740 and resolves #2123.
[!!!][~API] FLOW3 (Object): Heavily refactored the Object Manager and its tests. The most important change is the removal of the Object Factory whose create() method is now located in the Object Manager. Furthermore, the getObject() method has been renamed to get() and a few minor important API functions within the Object Manager have been modified. This commit also contains a script which allows for semi automatically migrating existing code to the new API (see ./flow3 migrate objectmanagerusage). Resolves #6562
[~TASK] FLOW3 (Configuration): The Configuration Manager and its YAML source now doesn't depend on the YAML package anymore but refers to a YAML parser class within the FLOW3 package. Resolves #6564.

2 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+2 -2)
robert 2010-01-15 15:38 Rev.: 3643

[~TASK] FLOW3 (Documentation): Updated the Coding Guidelines: removed inconsistent exceptions from the general class naming rules. Also added the rule that names of aspect classes must end with "Aspect". Relates to #5658
[~TASK] Global: Renamed many classes and interfaces in order to be consistent with FLOW3's naming rules. A migration script to update third-party applications will follow soon. Resolves #5658

6 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+6 -6)
k-fish 2009-10-22 18:22 Rev.: 3345

[~TASK] FLOW3: Added @api annotations on class level and adjusted CGL to explain class-level @api handling.

1 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+1)
k-fish 2009-07-16 15:02 Rev.: 2813

[+TASK] FLOW3: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Fluid: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Kickstart: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHP6: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHPUnit: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Testing: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Welcome: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] YAML: Removed file level docblocks and @package/@subpackage annotations.

0 lines of code changed in 2 files:

  • Classes/SignalSlot: Dispatcher.php (-8), SignalAspect.php (-8)
k-fish 2009-07-15 12:28 Rev.: 2794

[TASK] FLOW3: moved from @internal to @api, resolves #3883

3 lines of code changed in 2 files:

  • Classes/SignalSlot: Dispatcher.php (+3 -2), SignalAspect.php (-2)
robert 2009-06-23 10:58 Rev.: 2637

* [TASK] FLOW3 (Monitor): Renamed F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTime to F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTimeStrategy
* [TASK] FLOW3 (Core): Move the F3\FLOW3\FLOW3 class into its own sub package "Core". The class is now called "Bootstrap".
* [+FEAT] FLOW3 (Core): Implemented a basic locking mechanism which locks the whole site while code caches are cleared. It's basically working but currently not customizable. Try it out by changing some code somewhere and then run two requests (in dev context) almost simultaneously. The Lock Manager is invoked on file changes through the Signal Slot mechanism. Resolves #3581
* [TASK] FLOW3: Simplified the index.php bootstrap a little and adjusted paths for the new Core sub package.
* [FIX] FLOW3 (SignalSlot): Added a check within the Signal Slot dispatcher which now throws a meaningful exception if a given slot class does not exist. Resolves #3730
* [TASK] FLOW3: Updated FLOW3's Package.xml file.
* [TASK] FLOW3: Commented out the SetEnv declaration in the .htaccess file. FLOW3 runs in Production context by default anyway and if the environment is set in the .htaccess file by default, any environment set in a virtual host wouldn't have any effect.

12 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+12 -1)
k-fish 2009-05-26 17:14 Rev.: 2397

FLOW3:
* tiny fix to @param annotation in SignalSlot\Dispatcher

1 lines of code changed in 1 file:

  • Classes/SignalSlot: Dispatcher.php (+1 -1)
robert 2009-05-20 19:14 Rev.: 2293

* FLOW3: Marked all methods as @internal except those which are considered part of the official API. Resolves #1280
* TYPO3CR: Fixed two tests of the Storage\PDO\Search testcase.

4 lines of code changed in 2 files:

  • Classes/SignalSlot: Dispatcher.php (+2), SignalAspect.php (+2)
robert 2009-01-28 13:04 Rev.: 1811

!!! Globally renamed all class files to the new shorter version. Resolves #2524
FLOW3: (Resource) Adapted the class loader and other related parts of FLOW3 to the new class filename convention
FLOW3: Moved the FLOW3 bootstrap into the F3\FLOW3 namepace

9 lines of code changed in 2 files:

  • Classes/SignalSlot: Dispatcher.php (new), SignalAspect.php (new 9)
k-fish 2009-01-15 16:06 Rev.: 1749

FLOW3:
* fixed license name in @license annotation, fixes #2454

2 lines of code changed in 2 files:

  • Classes/SignalSlot: F3_FLOW3_SignalSlot_Dispatcher.php (+1 -1), F3_FLOW3_SignalSlot_SignalAspect.php (+1 -1)
robert 2009-01-15 15:24 Rev.: 1747

This is a big commit (sorry - not exactly Continuous Integration ...)
While all seems to be fine and stable, many features introduced in this commit are not complete. Especially AOP Proxy Caching, Logging (API), the System Logger and the Signal Slots mechanism need some further work.

* TYPO3 Distribution: Added a Log directory
* TYPO3 Distribution: Disabled security (for now) because some thing need to be refactored and tested again after this commit
* FLOW3: Further cleanup of the bootstrap. Addresses #2117
* FLOW3: Removed manual registration of objects from all classes and created an Objects.yaml configuration instead which declares the objects and configures their dependencies. This manual registration is necessary for objects such as the AOP Framework because at the time it is created, the Object Manager is not yet fully initialized.
* FLOW3: (AOP) Refactored and cleaned up the AOP initialization process. Resolves #441.
* FLOW3: (AOP) Completely rewrote all unit tests and added many new ones. Now no AOP test relies on the TestPackage anymore. Addresses #1868
* FLOW3: (AOP) Improved the automatic documentation rendering of the Proxy Class Builder. Resolves #35.
* FLOW3: (AOP) Externalized the creation of the AOP proxy and instead use the Caches.yaml configuration.
* FLOW3: (AOP) Removed all use of PHP's Reflection classes and replaced them with calls to the Reflection Service
* FLOW3: (AOP) Converted all classes involved in the proxy building process from static into dynamic calls
* FLOW3: (Cache) Introduced an (semi) automatic cache registration feature which assures that all necessary caches are registered when file changes are detected. In order to register a cache, just define it in the new "Caches.yaml" configuration file. See the FLOW3 package for examples. Resolves #1787
* FLOW3: (Cache) Wrote more tests for the File Backend. Resolves #1843
* FLOW3: (Configuration) Improved the performance of the special configuration management
* FLOW3: (Configuration) Added support for Caches.* configuration
* FLOW3: (Error) The exception handlers now log uncaught exceptions to the System Logger
* FLOW3: (Monitor) Introduced a new sub package "Monitor" which provides a mechanism for automatic detection of changes on monitored files. If monitored files or directories (the latter not yet implemented) change, a signal is emitted which can be catched by a slot taking further action. Currently all cache entries tagged with a class tag are flushed automatically if a class file changes.
* FLOW3: (Log) Introduced a special System Logger which is created automatically and can be injected if needed. Although it works quite well already, the general concept of injecting the logger and the LoggerInterface itself is not final! Watch for log files in the Data/Log/ directory when running TYPO3 / FLOW3 in development context.
* FLOW3: (Log) Introduced a Logger Factory for use in Objects configuration. Warning: the API might still change
* FLOW3: (Log) Made the SEVERITY constants conform to RFC3164 and PHP's LOG_* constants
* FLOW3: (Object) Refactored and detached more unit tests from the TestPackage. Addresses #2123
* FLOW3: (Object) Implemented an early configuration parse step which allows for configuring objects in the Objects.yaml file of the FLOW3 package even before the Package Manager is initialized.
* FLOW3: (Object) Introduced a lifecycle shutdown method (default is "shutdownObject") which can be used as a clean alternative to __destruct().
* FLOW3: (Reflection) Added new API methods: isClassReflected, getInterfaceNamesImplementedByClass, isMethodFinal, isMethodStatic, isMethodPublic, isMethodProtected, isMethodPrivate
* FLOW3: (Reflection) getMethods() now returns information about the method visibility
* FLOW3: (Security) Refactored the ACL Policy Service - might still need some final work
* FLOW3: (SignalSlot) Fixed some small issues in the Dispatcher and implemented support for System Logger
* FLOW3: (Utility) Fixed a bug in Arrays::getValueByPath
* Testing: Implemented a method buildAccessibleProxy() in the BaseTestCase which allows for conveniently calling protected methods of a class. See FLOW3 unit tests for examples.
* TestPackage: Removed many classes which became obsolete due to the AOP tests refactoring. refs #1868

25 lines of code changed in 1 file:

  • Classes/SignalSlot: F3_FLOW3_SignalSlot_Dispatcher.php (+25 -4)
k-fish 2009-01-07 11:37 Rev.: 1707

FLOW3:
* changed license to LGPL v3 or later

28 lines of code changed in 2 files:

  • Classes/SignalSlot: F3_FLOW3_SignalSlot_Dispatcher.php (+14 -7), F3_FLOW3_SignalSlot_SignalAspect.php (+14 -7)
robert 2008-12-17 18:02 Rev.: 1654

* FLOW3: Renamed the setting for the classAlterationMonitoring to the more generic fileAlterationMonitoring
* FLOW3: (SignalSlot) Finished the main implementation of the SignalSlot mechanism. Signals can now be wired with Slots through the new configuration file "SignalsSlots.yaml"
* FLOW3: (Configuration) Added support for the SignalsSlots files
* FLOW3: (Configuration) Renamed an old constant "*COMPONENT*" to "*OBJECT*"

1 lines of code changed in 1 file:

  • Classes/SignalSlot: F3_FLOW3_SignalSlot_Dispatcher.php (+1)
robert 2008-12-17 16:37 Rev.: 1651

* FLOW3: Renamed the subpackage "Event" to "SignalSlot" and fixed a few small issues.

13 lines of code changed in 2 files:

  • Classes/SignalSlot: F3_FLOW3_SignalSlot_Dispatcher.php (new 6), F3_FLOW3_SignalSlot_SignalAspect.php (new 7)
Generated by StatSVN 0.5.0