public function __construct(EntityInterface $entity, array $data) { parent::__construct(["entity" => $entity, "data" => $data], null, self::COMMAND_LOAD); }
public function __construct($name, $class = RelationEntity::class, array $params = []) { $params["param"] = $name; parent::__construct($params, $class, self::COMMAND_RELATION_PARAMS); }
public function __construct(EntityInterface $entity = null, $params = []) { $params["entity"] = $entity; $class = get_class($entity); parent::__construct($params, $class); }
public function __construct(EntityInterface $entity) { $params["entity"] = $entity; $class = get_class($entity); parent::__construct($params, $class, self::COMMAND_RESERVE); }
public function __construct(EntityInterface $entity, array $params = null) { $params["entity"] = $entity; $class = get_class($entity); parent::__construct($params, $class, self::COMMAND_DELETE); }
public function __construct($id, $class = Entity::class, $params = []) { $params["id"] = $id; parent::__construct($params, $class, self::COMMAND_GET); }