mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 15:33:15 +00:00
Update task abstract
This commit is contained in:
@@ -815,7 +815,7 @@ abstract class task_abstract
|
|||||||
* @param string $settings (xml string)
|
* @param string $settings (xml string)
|
||||||
* @return task_abstract
|
* @return task_abstract
|
||||||
*/
|
*/
|
||||||
public static function create(appbox $appbox, $class_name, $settings = null)
|
public static function create(\Pimple $dependencyContainer, $class_name, $settings = null)
|
||||||
{
|
{
|
||||||
if ( ! class_exists($class_name)) {
|
if ( ! class_exists($class_name)) {
|
||||||
throw new Exception('Unknown task class');
|
throw new Exception('Unknown task class');
|
||||||
@@ -840,13 +840,13 @@ abstract class task_abstract
|
|||||||
, ':class' => $class_name
|
, ':class' => $class_name
|
||||||
, ':settings' => $settings
|
, ':settings' => $settings
|
||||||
);
|
);
|
||||||
$stmt = $app['phraseanet.appbox']->get_connection()->prepare($sql);
|
$stmt = $dependencyContainer['phraseanet.appbox']->get_connection()->prepare($sql);
|
||||||
$stmt->execute($params);
|
$stmt->execute($params);
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
|
|
||||||
$tid = $app['phraseanet.appbox']->get_connection()->lastInsertId();
|
$tid = $dependencyContainer['phraseanet.appbox']->get_connection()->lastInsertId();
|
||||||
|
|
||||||
return new $class_name($tid, $app, $app['monolog']);
|
return new $class_name($tid, $dependencyContainer, $dependencyContainer['monolog']);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getUsage()
|
public function getUsage()
|
||||||
|
Reference in New Issue
Block a user