diff --git a/module/VuFind/src/VuFind/Db/Row/Tags.php b/module/VuFind/src/VuFind/Db/Row/Tags.php index 897653c9787757927df218a26bb404746e2f801f..06944844c7e64c84ff9b160f58c9bf3688bc92c2 100644 --- a/module/VuFind/src/VuFind/Db/Row/Tags.php +++ b/module/VuFind/src/VuFind/Db/Row/Tags.php @@ -28,6 +28,7 @@ namespace VuFind\Db\Row; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use VuFind\Db\Table\Resource as ResourceTable; /** @@ -74,7 +75,7 @@ class Tags extends RowGateway implements \VuFind\Db\Table\DbTableAwareInterface new Expression( 'DISTINCT(?)', ['resource.id'], [Expression::TYPE_IDENTIFIER] - ), '*' + ), Select::SQL_STAR ] ); $select->join( diff --git a/module/VuFind/src/VuFind/Db/Row/User.php b/module/VuFind/src/VuFind/Db/Row/User.php index d73270b45af5233ffd16aa16eec96ad53ff152ee..90ad512c4acf8957e3565f9d3f71f2f64987e121 100644 --- a/module/VuFind/src/VuFind/Db/Row/User.php +++ b/module/VuFind/src/VuFind/Db/Row/User.php @@ -30,6 +30,7 @@ namespace VuFind\Db\Row; use Laminas\Crypt\BlockCipher as BlockCipher; use Laminas\Crypt\Symmetric\Openssl; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; /** * Row Definition for user @@ -338,7 +339,7 @@ class User extends RowGateway implements \VuFind\Db\Table\DbTableAwareInterface, $callback = function ($select) use ($userId) { $select->columns( [ - '*', + Select::SQL_STAR, 'cnt' => new Expression( 'COUNT(DISTINCT(?))', ['ur.resource_id'], [Expression::TYPE_IDENTIFIER] diff --git a/module/VuFind/src/VuFind/Db/Table/Comments.php b/module/VuFind/src/VuFind/Db/Table/Comments.php index 13d170d73a41d166000fffa1be085ac90190fe2f..b9c3a79958eb2e6e753ab66211983db99e2cf239 100644 --- a/module/VuFind/src/VuFind/Db/Table/Comments.php +++ b/module/VuFind/src/VuFind/Db/Table/Comments.php @@ -29,6 +29,7 @@ namespace VuFind\Db\Table; use Laminas\Db\Adapter\Adapter; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use VuFind\Db\Row\RowGateway; /** @@ -74,7 +75,7 @@ class Comments extends Gateway } $callback = function ($select) use ($resource) { - $select->columns(['*']); + $select->columns([Select::SQL_STAR]); $select->join( ['u' => 'user'], 'u.id = comments.user_id', ['firstname', 'lastname'], diff --git a/module/VuFind/src/VuFind/Db/Table/Resource.php b/module/VuFind/src/VuFind/Db/Table/Resource.php index 966cd63da0426bf42f653d9e67ca7fbb91ec629a..aeebe47d57d5502c1075c2dc58a324737675ea7a 100644 --- a/module/VuFind/src/VuFind/Db/Table/Resource.php +++ b/module/VuFind/src/VuFind/Db/Table/Resource.php @@ -29,6 +29,7 @@ namespace VuFind\Db\Table; use Laminas\Db\Adapter\Adapter; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use VuFind\Date\Converter as DateConverter; use VuFind\Db\Row\RowGateway; use VuFind\Record\Loader; @@ -163,7 +164,7 @@ class Resource extends Gateway new Expression( 'DISTINCT(?)', ['resource.id'], [Expression::TYPE_IDENTIFIER] - ), '*' + ), Select::SQL_STAR ] ); $s->join( diff --git a/module/VuFind/src/VuFind/Db/Table/ResourceTags.php b/module/VuFind/src/VuFind/Db/Table/ResourceTags.php index a0df30a8695cc00956e85f4c834da6497d922dcc..46874669d088c5da74bb066ba9e8e6740d85e257 100644 --- a/module/VuFind/src/VuFind/Db/Table/ResourceTags.php +++ b/module/VuFind/src/VuFind/Db/Table/ResourceTags.php @@ -29,6 +29,7 @@ namespace VuFind\Db\Table; use Laminas\Db\Adapter\Adapter; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use VuFind\Db\Row\RowGateway; /** @@ -166,7 +167,7 @@ class ResourceTags extends Gateway 'resource_id' => new Expression( 'DISTINCT(?)', ['resource_tags.resource_id'], [Expression::TYPE_IDENTIFIER] - ), '*' + ), Select::SQL_STAR ] ); $select->join( diff --git a/module/VuFind/src/VuFind/Db/Table/Tags.php b/module/VuFind/src/VuFind/Db/Table/Tags.php index cb64f4865185dd547cf64e3771df79563fe3ee8f..b052ba85e9c6791805ccb93433593cb5fae94624 100644 --- a/module/VuFind/src/VuFind/Db/Table/Tags.php +++ b/module/VuFind/src/VuFind/Db/Table/Tags.php @@ -149,7 +149,7 @@ class Tags extends Gateway $select->join( ['resource' => 'resource'], 'rt.resource_id = resource.id', - '*' + Select::SQL_STAR ); if ($fuzzy) { $select->where->literal('lower(tags.tag) like lower(?)', [$q]); diff --git a/module/VuFind/src/VuFind/Db/Table/UserList.php b/module/VuFind/src/VuFind/Db/Table/UserList.php index 512f8d43aa5b6de72884dd84c73ab851dad5906e..492ba46f132648a4cc52924e2aa785c6a36b8309 100644 --- a/module/VuFind/src/VuFind/Db/Table/UserList.php +++ b/module/VuFind/src/VuFind/Db/Table/UserList.php @@ -29,6 +29,7 @@ namespace VuFind\Db\Table; use Laminas\Db\Adapter\Adapter; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use Laminas\Session\Container; use VuFind\Db\Row\RowGateway; use VuFind\Exception\LoginRequired as LoginRequiredException; @@ -128,7 +129,7 @@ class UserList extends Gateway new Expression( 'DISTINCT(?)', ['user_list.id'], [Expression::TYPE_IDENTIFIER] - ), '*' + ), Select::SQL_STAR ] ); $select->join( diff --git a/module/VuFind/src/VuFind/Db/Table/UserResource.php b/module/VuFind/src/VuFind/Db/Table/UserResource.php index 52a242783cd6faee9fa36ee1a799aafc6c70ddd3..a250c3cb3b0764555cdc404524e2dfd8f288b7b2 100644 --- a/module/VuFind/src/VuFind/Db/Table/UserResource.php +++ b/module/VuFind/src/VuFind/Db/Table/UserResource.php @@ -29,6 +29,7 @@ namespace VuFind\Db\Table; use Laminas\Db\Adapter\Adapter; use Laminas\Db\Sql\Expression; +use Laminas\Db\Sql\Select; use VuFind\Db\Row\RowGateway; /** @@ -78,7 +79,7 @@ class UserResource extends Gateway new Expression( 'DISTINCT(?)', ['user_resource.id'], [Expression::TYPE_IDENTIFIER] - ), '*' + ), Select::SQL_STAR ] ); $select->join(