comparison core/modules/quickedit/src/QuickEditController.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children 129ea1e6d783
comparison
equal deleted inserted replaced
13:5fb285c0d0e3 14:1fec387a4317
3 namespace Drupal\quickedit; 3 namespace Drupal\quickedit;
4 4
5 use Drupal\Core\Controller\ControllerBase; 5 use Drupal\Core\Controller\ControllerBase;
6 use Drupal\Core\Form\FormState; 6 use Drupal\Core\Form\FormState;
7 use Drupal\Core\Render\RendererInterface; 7 use Drupal\Core\Render\RendererInterface;
8 use Drupal\user\PrivateTempStoreFactory; 8 use Drupal\Core\TempStore\PrivateTempStoreFactory;
9 use Symfony\Component\DependencyInjection\ContainerInterface; 9 use Symfony\Component\DependencyInjection\ContainerInterface;
10 use Symfony\Component\HttpFoundation\JsonResponse; 10 use Symfony\Component\HttpFoundation\JsonResponse;
11 use Symfony\Component\HttpFoundation\Request; 11 use Symfony\Component\HttpFoundation\Request;
12 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; 12 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
13 use Drupal\Core\Ajax\AjaxResponse; 13 use Drupal\Core\Ajax\AjaxResponse;
23 class QuickEditController extends ControllerBase { 23 class QuickEditController extends ControllerBase {
24 24
25 /** 25 /**
26 * The PrivateTempStore factory. 26 * The PrivateTempStore factory.
27 * 27 *
28 * @var \Drupal\user\PrivateTempStoreFactory 28 * @var \Drupal\Core\TempStore\PrivateTempStoreFactory
29 */ 29 */
30 protected $tempStoreFactory; 30 protected $tempStoreFactory;
31 31
32 /** 32 /**
33 * The in-place editing metadata generator. 33 * The in-place editing metadata generator.
51 protected $renderer; 51 protected $renderer;
52 52
53 /** 53 /**
54 * Constructs a new QuickEditController. 54 * Constructs a new QuickEditController.
55 * 55 *
56 * @param \Drupal\user\PrivateTempStoreFactory $temp_store_factory 56 * @param \Drupal\Core\TempStore\PrivateTempStoreFactory $temp_store_factory
57 * The PrivateTempStore factory. 57 * The PrivateTempStore factory.
58 * @param \Drupal\quickedit\MetadataGeneratorInterface $metadata_generator 58 * @param \Drupal\quickedit\MetadataGeneratorInterface $metadata_generator
59 * The in-place editing metadata generator. 59 * The in-place editing metadata generator.
60 * @param \Drupal\quickedit\EditorSelectorInterface $editor_selector 60 * @param \Drupal\quickedit\EditorSelectorInterface $editor_selector
61 * The in-place editor selector. 61 * The in-place editor selector.
72 /** 72 /**
73 * {@inheritdoc} 73 * {@inheritdoc}
74 */ 74 */
75 public static function create(ContainerInterface $container) { 75 public static function create(ContainerInterface $container) {
76 return new static( 76 return new static(
77 $container->get('user.private_tempstore'), 77 $container->get('tempstore.private'),
78 $container->get('quickedit.metadata.generator'), 78 $container->get('quickedit.metadata.generator'),
79 $container->get('quickedit.editor.selector'), 79 $container->get('quickedit.editor.selector'),
80 $container->get('renderer') 80 $container->get('renderer')
81 ); 81 );
82 } 82 }