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();
|
||
|
}
|
||
|
}
|