Version 1
[yaffs-website] / web / core / lib / Drupal / Core / ProxyClass / Lock / PersistentDatabaseLockBackend.php
diff --git a/web/core/lib/Drupal/Core/ProxyClass/Lock/PersistentDatabaseLockBackend.php b/web/core/lib/Drupal/Core/ProxyClass/Lock/PersistentDatabaseLockBackend.php
new file mode 100644 (file)
index 0000000..0c4581b
--- /dev/null
@@ -0,0 +1,128 @@
+<?php
+// @codingStandardsIgnoreFile
+
+/**
+ * This file was generated via php core/scripts/generate-proxy-class.php 'Drupal\Core\Lock\PersistentDatabaseLockBackend' "core/lib/Drupal/Core".
+ */
+
+namespace Drupal\Core\ProxyClass\Lock {
+
+    /**
+     * Provides a proxy class for \Drupal\Core\Lock\PersistentDatabaseLockBackend.
+     *
+     * @see \Drupal\Component\ProxyBuilder
+     */
+    class PersistentDatabaseLockBackend implements \Drupal\Core\Lock\LockBackendInterface
+    {
+
+        use \Drupal\Core\DependencyInjection\DependencySerializationTrait;
+
+        /**
+         * The id of the original proxied service.
+         *
+         * @var string
+         */
+        protected $drupalProxyOriginalServiceId;
+
+        /**
+         * The real proxied service, after it was lazy loaded.
+         *
+         * @var \Drupal\Core\Lock\PersistentDatabaseLockBackend
+         */
+        protected $service;
+
+        /**
+         * The service container.
+         *
+         * @var \Symfony\Component\DependencyInjection\ContainerInterface
+         */
+        protected $container;
+
+        /**
+         * Constructs a ProxyClass Drupal proxy object.
+         *
+         * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
+         *   The container.
+         * @param string $drupal_proxy_original_service_id
+         *   The service ID of the original service.
+         */
+        public function __construct(\Symfony\Component\DependencyInjection\ContainerInterface $container, $drupal_proxy_original_service_id)
+        {
+            $this->container = $container;
+            $this->drupalProxyOriginalServiceId = $drupal_proxy_original_service_id;
+        }
+
+        /**
+         * Lazy loads the real service from the container.
+         *
+         * @return object
+         *   Returns the constructed real service.
+         */
+        protected function lazyLoadItself()
+        {
+            if (!isset($this->service)) {
+                $this->service = $this->container->get($this->drupalProxyOriginalServiceId);
+            }
+
+            return $this->service;
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function acquire($name, $timeout = 30)
+        {
+            return $this->lazyLoadItself()->acquire($name, $timeout);
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function lockMayBeAvailable($name)
+        {
+            return $this->lazyLoadItself()->lockMayBeAvailable($name);
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function release($name)
+        {
+            return $this->lazyLoadItself()->release($name);
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function releaseAll($lock_id = NULL)
+        {
+            return $this->lazyLoadItself()->releaseAll($lock_id);
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function schemaDefinition()
+        {
+            return $this->lazyLoadItself()->schemaDefinition();
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function wait($name, $delay = 30)
+        {
+            return $this->lazyLoadItself()->wait($name, $delay);
+        }
+
+        /**
+         * {@inheritdoc}
+         */
+        public function getLockId()
+        {
+            return $this->lazyLoadItself()->getLockId();
+        }
+
+    }
+
+}