Issues with XERO and Laravel
I've been tasked with maintaining a website that was custom built by the web developer before me. The website included integration with XERO which as of last week has started to fail, despite no development changes to the site itself.
The Laravel logs show the following:
[2018-11-13 11:18:50] production.ERROR: Cannot use
'XeroPHPRemoteObject' as class name as it is reserved
{"userId":1,"email":"developer@vok.com.au","exception":"[object]
(SymfonyComponentDebugExceptionFatalErrorException(code: 64):
Cannot use 'XeroPHPRemoteObject' as class name as it is reserved
at
*********************/public_html/vendor/calcinai/xero-php/src/XeroPHP/Application.php:186)
Sounds like there might've been some changes to the PHP language itself where by a specific word is now reserved and cannot be used as a class name. Perhaps the issue is as simple as using a different class name?
The file its complaining about and more specifically, link 186 is as follows:
public function save(RemoteObject $object, $replace_data = false)
Any help is appreciated. I will respond very quickly and provide any information that's required to successfully debug the issue.
Thank you in advance!
php laravel-5 xero-api
add a comment |
I've been tasked with maintaining a website that was custom built by the web developer before me. The website included integration with XERO which as of last week has started to fail, despite no development changes to the site itself.
The Laravel logs show the following:
[2018-11-13 11:18:50] production.ERROR: Cannot use
'XeroPHPRemoteObject' as class name as it is reserved
{"userId":1,"email":"developer@vok.com.au","exception":"[object]
(SymfonyComponentDebugExceptionFatalErrorException(code: 64):
Cannot use 'XeroPHPRemoteObject' as class name as it is reserved
at
*********************/public_html/vendor/calcinai/xero-php/src/XeroPHP/Application.php:186)
Sounds like there might've been some changes to the PHP language itself where by a specific word is now reserved and cannot be used as a class name. Perhaps the issue is as simple as using a different class name?
The file its complaining about and more specifically, link 186 is as follows:
public function save(RemoteObject $object, $replace_data = false)
Any help is appreciated. I will respond very quickly and provide any information that's required to successfully debug the issue.
Thank you in advance!
php laravel-5 xero-api
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10
add a comment |
I've been tasked with maintaining a website that was custom built by the web developer before me. The website included integration with XERO which as of last week has started to fail, despite no development changes to the site itself.
The Laravel logs show the following:
[2018-11-13 11:18:50] production.ERROR: Cannot use
'XeroPHPRemoteObject' as class name as it is reserved
{"userId":1,"email":"developer@vok.com.au","exception":"[object]
(SymfonyComponentDebugExceptionFatalErrorException(code: 64):
Cannot use 'XeroPHPRemoteObject' as class name as it is reserved
at
*********************/public_html/vendor/calcinai/xero-php/src/XeroPHP/Application.php:186)
Sounds like there might've been some changes to the PHP language itself where by a specific word is now reserved and cannot be used as a class name. Perhaps the issue is as simple as using a different class name?
The file its complaining about and more specifically, link 186 is as follows:
public function save(RemoteObject $object, $replace_data = false)
Any help is appreciated. I will respond very quickly and provide any information that's required to successfully debug the issue.
Thank you in advance!
php laravel-5 xero-api
I've been tasked with maintaining a website that was custom built by the web developer before me. The website included integration with XERO which as of last week has started to fail, despite no development changes to the site itself.
The Laravel logs show the following:
[2018-11-13 11:18:50] production.ERROR: Cannot use
'XeroPHPRemoteObject' as class name as it is reserved
{"userId":1,"email":"developer@vok.com.au","exception":"[object]
(SymfonyComponentDebugExceptionFatalErrorException(code: 64):
Cannot use 'XeroPHPRemoteObject' as class name as it is reserved
at
*********************/public_html/vendor/calcinai/xero-php/src/XeroPHP/Application.php:186)
Sounds like there might've been some changes to the PHP language itself where by a specific word is now reserved and cannot be used as a class name. Perhaps the issue is as simple as using a different class name?
The file its complaining about and more specifically, link 186 is as follows:
public function save(RemoteObject $object, $replace_data = false)
Any help is appreciated. I will respond very quickly and provide any information that's required to successfully debug the issue.
Thank you in advance!
php laravel-5 xero-api
php laravel-5 xero-api
asked Nov 13 '18 at 0:57
Craigy CraigoCraigy Craigo
1099
1099
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10
add a comment |
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272251%2fissues-with-xero-and-laravel%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272251%2fissues-with-xero-and-laravel%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
[2018-11-13 11:31:49] production.ERROR: The access token has not been authorized, or has been revoked by the user {"userId":1,"email":"developer@vok.com.au","exception":"[object] (XeroPHP\Remote\Exception\UnauthorizedException(code: 401): The access token has not been authorized, or has been revoked by the user at /home/47445-39391.cloudwaysapps.com/ubkaeuqxus/public_html/vendor/calcinai/xero-php/src/XeroPHP/Remote/Response.php:85)
– Craigy Craigo
Nov 13 '18 at 1:02
Relevant Github issue: github.com/calcinai/xero-php/issues/326 - you’ll need to update your copy of XeroPHP, but it’s hard to know if that might break other things. Alternatively, you can move your site to a server running PHP 7.1 (for now).
– Kirk Beard
Nov 13 '18 at 6:10