diff --git a/composer.json b/composer.json index dd4324c..beac518 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,9 @@ "phpstan/phpstan": "^2.1", "dereuromark/composer-prefer-lowest": "^0.1.10", "cakedc/cakephp-phpstan": "^4.1", - "fig-r/psr2r-sniffer": "^2.7" + "cakephp/authentication": "^3.0", + "fig-r/psr2r-sniffer": "^2.7", + "cakephp/authorization": "3.x-dev" }, "suggest": { "hi-powered-dev/cake-products": "Manage products and SKUs with a heirarhical category structure, includes attributes and variants" diff --git a/phpstan.neon b/phpstan.neon index b251d7d..0b4f42c 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -8,3 +8,4 @@ parameters: bootstrapFiles: - tests/bootstrap.php treatPhpDocTypesAsCertain: false + ignoreErrors: diff --git a/src/Controller/CartItemsController.php b/src/Controller/CartItemsController.php index c77eb41..a7a234a 100644 --- a/src/Controller/CartItemsController.php +++ b/src/Controller/CartItemsController.php @@ -9,8 +9,9 @@ use Cake\Log\Log; /** * CartItems Controller * + * @property \CakeCarts\Controller\Component\ShoppingCartComponent $ShoppingCart * @property \CakeCarts\Model\Table\CartItemsTable $CartItems - * @property \Authorization\Controller\Component\AuthorizationComponent $Authorization + * @property \Authorization\Controller\Component\AuthorizationComponent|null $Authorization */ class CartItemsController extends AppController { diff --git a/src/Model/Table/CartsTable.php b/src/Model/Table/CartsTable.php index 4b2ba78..5ffecb2 100644 --- a/src/Model/Table/CartsTable.php +++ b/src/Model/Table/CartsTable.php @@ -11,7 +11,7 @@ use CakeCarts\Model\Enum\CartTypeId; /** * Carts Model * - * @property \CakeCarts\Model\Table\UsersTable&\Cake\ORM\Association\BelongsTo $Users + * @property \Cake\ORM\Association\BelongsTo $Users * @property \CakeCarts\Model\Table\CartItemsTable&\Cake\ORM\Association\HasMany $CartItems * * @method \CakeCarts\Model\Entity\Cart newEmptyEntity()