2323
2424namespace OCA \WorkflowScript \BackgroundJobs ;
2525
26+ use Exception ;
27+ use OC \BackgroundJob \QueuedJob ;
28+ use OC \Files \View ;
2629use OCP \Files \IRootFolder ;
27- use OCP \Files \NotFoundException ;
28- use OCP \ILogger ;
2930use OCP \ITempManager ;
31+ use Psr \Log \LoggerInterface ;
3032
31- class Launcher extends \ OC \ BackgroundJob \ QueuedJob {
33+ class Launcher extends QueuedJob {
3234
33- /** @var ILogger */
35+ /** @var LoggerInterface */
3436 protected $ logger ;
3537 /** @var ITempManager */
3638 private $ tempManager ;
@@ -40,9 +42,9 @@ class Launcher extends \OC\BackgroundJob\QueuedJob {
4042 /**
4143 * BackgroundJob constructor.
4244 *
43- * @param ILogger $logger
45+ * @param LoggerInterface $logger
4446 */
45- public function __construct (ILogger $ logger , ITempManager $ tempManager , IRootFolder $ rootFolder ) {
47+ public function __construct (LoggerInterface $ logger , ITempManager $ tempManager , IRootFolder $ rootFolder ) {
4648 $ this ->logger = $ logger ;
4749 $ this ->tempManager = $ tempManager ;
4850 $ this ->rootFolder = $ rootFolder ;
@@ -54,13 +56,16 @@ public function __construct(ILogger $logger, ITempManager $tempManager, IRootFol
5456 protected function run ($ argument ) {
5557 $ command = (string )$ argument ['command ' ];
5658
57- if (strpos ($ command , '%f ' )) {
59+ if (strpos ($ command , '%f ' )) {
5860 $ path = isset ($ argument ['path ' ]) ? (string )$ argument ['path ' ] : '' ;
5961 try {
60- $ view = new \ OC \ Files \ View (dirname ($ path ));
62+ $ view = new View (dirname ($ path ));
6163 $ tmpFile = $ view ->toTmpFile (basename ($ path ));
62- } catch (\Exception $ e ) {
63- $ this ->logger ->logException ($ e , ['level ' => ILogger::WARN , 'app ' => 'workflow_script ' ]);
64+ } catch (Exception $ e ) {
65+ $ this ->logger ->warning ($ e ->getMessage (), [
66+ 'app ' => 'workflow_script ' ,
67+ 'exception ' => $ e
68+ ]);
6469 return ;
6570 }
6671 $ command = str_replace ('%f ' , escapeshellarg ($ tmpFile ), $ command );
0 commit comments