TYPO3CMS
9.5
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
$
d
e
r
u
Functions
Variables
$
e
r
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
EventCallback.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Workspaces\Dependency
;
3
4
/*
5
* This file is part of the TYPO3 CMS project.
6
*
7
* It is free software; you can redistribute it and/or modify it under
8
* the terms of the GNU General Public License, either version 2
9
* of the License, or any later version.
10
*
11
* For the full copyright and license information, please read the
12
* LICENSE.txt file that was distributed with this source code.
13
*
14
* The TYPO3 project - inspiring people to share!
15
*/
16
20
class
EventCallback
21
{
25
protected
$object
;
26
30
protected
$method
;
31
35
protected
$targetArguments
;
36
44
public
function
__construct
(
$object
,
$method
, array
$targetArguments
= [])
45
{
46
$this->
object
=
$object
;
47
$this->method =
$method
;
48
$this->targetArguments =
$targetArguments
;
49
$this->targetArguments[
'target'
] =
$object
;
50
}
51
60
public
function
execute
(array $callerArguments = [], $caller, $eventName)
61
{
62
return
call_user_func_array([$this->
object
, $this->method], [$callerArguments, $this->targetArguments, $caller, $eventName]);
63
}
64
}
TYPO3\CMS\Workspaces\Dependency\EventCallback\$targetArguments
array $targetArguments
Definition:
EventCallback.php:32
TYPO3\CMS\Workspaces\Dependency\EventCallback\__construct
__construct($object, $method, array $targetArguments=[])
Definition:
EventCallback.php:41
TYPO3\CMS\Workspaces\Dependency\EventCallback
Definition:
EventCallback.php:21
TYPO3\CMS\Workspaces\Dependency
Definition:
DependencyEntityFactory.php:2
TYPO3\CMS\Workspaces\Dependency\EventCallback\execute
mixed execute(array $callerArguments=[], $caller, $eventName)
Definition:
EventCallback.php:57
TYPO3\CMS\Workspaces\Dependency\EventCallback\$object
object $object
Definition:
EventCallback.php:24
TYPO3\CMS\Workspaces\Dependency\EventCallback\$method
string $method
Definition:
EventCallback.php:28
doxygen
typo3
sysext
workspaces
Classes
Dependency
EventCallback.php
Generated on Tue Oct 5 2021 01:57:58 for TYPO3CMS by
1.8.18