Вход Регистрация
Файл: core/event.php
Строк: 39
<?php

class PEEP_Event
{
    
/**
     * Event name.
     *
     * @var string
     */
    
protected $name;
    
/**
     * Event processed value.
     *
     * @var mixed
     */
    
protected $data;
    
/**
     * Event call params.
     *
     * @var array
     */
    
protected $params;
    
/**
     * @var bool
     */
    
protected $stop false;

    
/**
     * Constructor.
     */
    
public function __construct$name, array $params = array(), $dataValue null )
    {
        
$this->name trim($name);
        
$this->params $params;
        
$this->data $dataValue;
    }

    
/**
     * @return string
     */
    
public function getName()
    {
        return 
$this->name;
    }

    
/**
     * @return array
     */
    
public function getParams()
    {
        return 
$this->params;
    }

    
/**
     * @return mixed
     */
    
public function getData()
    {
        return 
$this->data;
    }

    
/**
     * @param mixed $data
     */
    
public function setData$data )
    {
        
$this->data $data;
    }

    
/**
     *
     */
    
public function stopPropagation()
    {
        
$this->stop true;
    }

    
/**
     * @return bool
     */
    
public function isStopped()
    {
        return 
$this->stop;
    }
}
Онлайн: 0
Реклама