60 lines
968 B
PHP
60 lines
968 B
PHP
<?php
|
|
namespace Trinity\Bundle\AkamaiBundle\Event;
|
|
|
|
use Symfony\Component\EventDispatcher\Event;
|
|
|
|
class AkamaiEvent extends Event
|
|
{
|
|
private $url = null;
|
|
private $object = null;
|
|
|
|
/**
|
|
* @return mixed
|
|
*/
|
|
public function getUrl()
|
|
{
|
|
return $this->url;
|
|
}
|
|
|
|
/**
|
|
* @param mixed $url
|
|
*/
|
|
public function setUrl($url)
|
|
{
|
|
$this->url = $url;
|
|
}
|
|
|
|
/**
|
|
* @return mixed
|
|
*/
|
|
public function getObject()
|
|
{
|
|
return $this->object;
|
|
}
|
|
|
|
/**
|
|
* @param mixed $object
|
|
*/
|
|
public function setObject($object)
|
|
{
|
|
$this->object = $object;
|
|
}
|
|
|
|
public function getObjectClass()
|
|
{
|
|
if($this->object === null){
|
|
return null;
|
|
}
|
|
|
|
return get_class($this->object);
|
|
}
|
|
|
|
public function getObjectId()
|
|
{
|
|
if($this->object === null){
|
|
return null;
|
|
}
|
|
|
|
return $this->object->getId();
|
|
}
|
|
} |