<?php /* * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * This software consists of voluntary contributions made by many individuals * and is licensed under the MIT license. For more information, see * <http://www.doctrine-project.org>. */ namespace Doctrine\ORM\Cache; /** * Defines a region that supports multi-get reading. * * With one method call we can get multiple items. * * @since 2.5 * @author Asmir Mustafic */ interface MultiGetRegion { /** * Get all items from the cache identified by $keys. * It returns NULL if some elements can not be found. * * @param CollectionCacheEntry $collection The collection of the items to be retrieved. * * @return CacheEntry[]|null The cached entries or NULL if one or more entries can not be found */ public function getMultiple(CollectionCacheEntry $collection); }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Logging | Folder | 0755 |
|
|
Persister | Folder | 0755 |
|
|
Region | Folder | 0755 |
|
|
AssociationCacheEntry.php | File | 2.14 KB | 0644 |
|
CacheConfiguration.php | File | 3.35 KB | 0644 |
|
CacheEntry.php | File | 1.24 KB | 0644 |
|
CacheException.php | File | 2.39 KB | 0644 |
|
CacheFactory.php | File | 4.35 KB | 0644 |
|
CacheKey.php | File | 1.41 KB | 0644 |
|
CollectionCacheEntry.php | File | 1.93 KB | 0644 |
|
CollectionCacheKey.php | File | 2.38 KB | 0644 |
|
CollectionHydrator.php | File | 2.25 KB | 0644 |
|
ConcurrentRegion.php | File | 2.3 KB | 0644 |
|
DefaultCache.php | File | 9.89 KB | 0644 |
|
DefaultCacheFactory.php | File | 8.67 KB | 0644 |
|
DefaultCollectionHydrator.php | File | 3.32 KB | 0644 |
|
DefaultEntityHydrator.php | File | 7.2 KB | 0644 |
|
DefaultQueryCache.php | File | 16.74 KB | 0644 |
|
EntityCacheEntry.php | File | 2.61 KB | 0644 |
|
EntityCacheKey.php | File | 2.02 KB | 0644 |
|
EntityHydrator.php | File | 2.09 KB | 0644 |
|
Lock.php | File | 1.58 KB | 0644 |
|
LockException.php | File | 1.15 KB | 0644 |
|
MultiGetRegion.php | File | 1.58 KB | 0644 |
|
QueryCache.php | File | 2.12 KB | 0644 |
|
QueryCacheEntry.php | File | 1.92 KB | 0644 |
|
QueryCacheKey.php | File | 2.25 KB | 0644 |
|
QueryCacheValidator.php | File | 1.42 KB | 0644 |
|
Region.php | File | 2.93 KB | 0644 |
|
RegionsConfiguration.php | File | 3.3 KB | 0644 |
|
TimestampCacheEntry.php | File | 1.81 KB | 0644 |
|
TimestampCacheKey.php | File | 1.31 KB | 0644 |
|
TimestampQueryCacheValidator.php | File | 2.15 KB | 0644 |
|
TimestampRegion.php | File | 1.53 KB | 0644 |
|