Files
BeSimpleSoap/src/BeSimple/SoapCommon/Fault/SoapFaultSourceGetter.php
Petr Bechyně ecffdc18fd Minor bugfixes of SoapFault handling
SoapFault is now properly prefixed so that SoapFaultSourceGetter identifies them correctly, missing exceptions option is now processed in SoapServer
2017-05-10 09:15:27 +02:00

26 lines
527 B
PHP

<?php
namespace BeSimple\SoapCommon\Fault;
use SoapFault;
class SoapFaultSourceGetter
{
public static function isNativeSoapFault(SoapFault $soapFault)
{
return self::isBeSimpleSoapFault($soapFault) === false;
}
public static function isBeSimpleSoapFault(SoapFault $soapFault)
{
$nativeSoapFaultPrefix = SoapFaultPrefixEnum::PREFIX_DEFAULT.'-';
if (strpos($soapFault->faultcode, $nativeSoapFaultPrefix) === 0) {
return true;
}
return false;
}
}