mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
ddcfcf7bed
Cleanup of framework's use of @package and @subpackage labels and additional of labels for classes missing packages. Moved all GridField related components to the one name. Countless spelling fixes, grammar for other comments. Link ClassName references in file headers.
26 lines
615 B
PHP
26 lines
615 B
PHP
<?php
|
|
|
|
/**
|
|
* A BeforeCallAspect is run before a method is executed.
|
|
*
|
|
* This is a declared interface, but isn't actually required
|
|
* as PHP doesn't really care about types...
|
|
*
|
|
* @package framework
|
|
* @subpackage injector
|
|
*/
|
|
interface BeforeCallAspect {
|
|
|
|
/**
|
|
* Call this aspect before a method is executed
|
|
*
|
|
* @param object $proxied
|
|
* The object having the method called upon it.
|
|
* @param string $method
|
|
* The name of the method being called
|
|
* @param string $args
|
|
* The arguments that were passed to the method call
|
|
*/
|
|
public function beforeCall($proxied, $method, $args);
|
|
}
|