Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F1821607
LibXMLException.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Size
1 KB
Subscribers
None
LibXMLException.php
View Options
<?php
namespace
Sabre\Xml
;
use
LibXMLError
;
/**
* This exception is thrown when the Readers runs into a parsing error.
*
* This exception effectively wraps 1 or more LibXMLError objects.
*
* @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/).
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
class
LibXMLException
extends
ParseException
{
/**
* The error list.
*
* @var LibXMLError[]
*/
protected
$errors
;
/**
* Creates the exception.
*
* You should pass a list of LibXMLError objects in its constructor.
*
* @param LibXMLError[] $errors
* @param int $code
* @param Exception $previousException
*/
function
__construct
(
array
$errors
,
$code
=
null
,
Exception
$previousException
=
null
)
{
$this
->
errors
=
$errors
;
parent
::
__construct
(
$errors
[
0
]->
message
.
' on line '
.
$errors
[
0
]->
line
.
', column '
.
$errors
[
0
]->
column
,
$code
,
$previousException
);
}
/**
* Returns the LibXML errors
*
* @return void
*/
function
getErrors
()
{
return
$this
->
errors
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Dec 24, 7:02 AM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
915632
Default Alt Text
LibXMLException.php (1 KB)
Attached To
rDAVCAL DokuWiki DAVCal PlugIn
Event Timeline
Log In to Comment