data['resource_type']; } public function getResourceId() { return $this->data['resource_id']; } protected static function parseResourceTypeAndId(array $data) { $resourceData = preg_split("/[\/:]/", $data['resource'], 2); $data['resource_type'] = isset($resourceData[0]) ? $resourceData[0] : null; $data['resource_id'] = isset($resourceData[1]) ? $resourceData[1] : null; return $data; } }