for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Wikibase\DataModel\Services\Lookup;
use Wikibase\DataModel\Entity\EntityId;
/**
* @since 2.1
*
* @license GPL-2.0-or-later
* @author Marius Hoch < [email protected] >
* @author Jeroen De Dauw < [email protected] >
*/
class EntityAccessLimitException extends EntityLookupException {
private int $entityAccessCount;
private int $entityAccessLimit;
public function __construct( EntityId $entityId, int $entityAccessCount, int $entityAccessLimit ) {
parent::__construct(
$entityId,
'Too many entities loaded, must not load more than ' . $entityAccessLimit . ' entities.'
);
$this->entityAccessCount = $entityAccessCount;
$this->entityAccessLimit = $entityAccessLimit;
}
public function getEntityAccessCount(): int {
return $this->entityAccessCount;
public function getEntityAccessLimit(): int {
return $this->entityAccessLimit;