Improved comments in code

This commit is contained in:
Jitendra Singh 2020-03-05 11:04:57 +05:30
parent 41e06d5dc5
commit a6ce67151f
117 changed files with 931 additions and 860 deletions

View File

@ -30,18 +30,16 @@ class AddressController extends Controller
/**
* CustomerAddressRepository object
*
* @var Object
* @var \Webkul\Customer\Repositories\CustomerAddressRepository
*/
protected $customerAddressRepository;
/**
* Controller instance
*
* @param Webkul\Customer\Repositories\CustomerAddressRepository $customerAddressRepository
* @param Webkul\Customer\Repositories\CustomerAddressRepository $customerAddressRepository
*/
public function __construct(
CustomerAddressRepository $customerAddressRepository
)
public function __construct(CustomerAddressRepository $customerAddressRepository)
{
$this->guard = request()->has('token') ? 'api' : 'customer';

View File

@ -27,30 +27,30 @@ class CartController extends Controller
/**
* CartRepository object
*
* @var Object
* @var \Webkul\Checkout\Repositories\CartRepository
*/
protected $cartRepository;
/**
* CartItemRepository object
*
* @var Object
* @var \Webkul\Checkout\Repositories\CartItemRepository
*/
protected $cartItemRepository;
/**
* WishlistRepository object
*
* @var Object
* @var \Webkul\Checkout\Repositories\WishlistRepository
*/
protected $wishlistRepository;
/**
* Controller instance
*
* @param Webkul\Checkout\Repositories\CartRepository $cartRepository
* @param Webkul\Checkout\Repositories\CartItemRepository $cartItemRepository
* @param Webkul\Checkout\Repositories\WishlistRepository $wishlistRepository
* @param \Webkul\Checkout\Repositories\CartRepository $cartRepository
* @param \Webkul\Checkout\Repositories\CartItemRepository $cartItemRepository
* @param \Webkul\Checkout\Repositories\WishlistRepository $wishlistRepository
*/
public function __construct(
CartRepository $cartRepository,
@ -92,8 +92,7 @@ class CartController extends Controller
/**
* Store a newly created resource in storage.
*
* @param int $id
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function store($id)
@ -189,8 +188,7 @@ class CartController extends Controller
/**
* Remove the specified resource from storage.
*
* @param int $id
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroyItem($id)
@ -212,10 +210,9 @@ class CartController extends Controller
}
/**
* Function to move a already added product to wishlist
* will run only on customer authentication.
* Function to move a already added product to wishlist will run only on customer authentication.
*
* @param instance cartItem $id
* @param \Webkul\Checkout\Repositories\CartItemRepository $id
*/
public function moveToWishlist($id)
{

View File

@ -17,14 +17,14 @@ class CategoryController extends Controller
/**
* CategoryRepository object
*
* @var array
* @var \Webkul\Category\Repositories\CategoryRepository
*/
protected $categoryRepository;
/**
* Create a new controller instance.
*
* @param Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @return void
*/
public function __construct(CategoryRepository $categoryRepository)

View File

@ -33,23 +33,23 @@ class CheckoutController extends Controller
/**
* CartRepository object
*
* @var Object
* @var \Webkul\Checkout\Repositories\CartRepository
*/
protected $cartRepository;
/**
* CartItemRepository object
*
* @var Object
* @var \Webkul\Checkout\Repositories\CartItemRepository
*/
protected $cartItemRepository;
/**
* Controller instance
*
* @param Webkul\Checkout\Repositories\CartRepository $cartRepository
* @param Webkul\Checkout\Repositories\CartItemRepository $cartItemRepository
* @param Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Checkout\Repositories\CartRepository $cartRepository
* @param \Webkul\Checkout\Repositories\CartItemRepository $cartItemRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
*/
public function __construct(
CartRepository $cartRepository,

View File

@ -25,22 +25,22 @@ class CustomerController extends Controller
/**
* Repository object
*
* @var array
* @var \Webkul\Customer\Repositories\CustomerRepository
*/
protected $customerRepository;
/**
* Repository object
*
* @var array
* @var \Webkul\Customer\Repositories\CustomerGroupRepository
*/
protected $customerGroupRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @return void
*/
public function __construct(
@ -57,7 +57,7 @@ class CustomerController extends Controller
/**
* Method to store user's sign up form data to DB.
*
* @return Mixed
* @return \Illuminate\Http\Response
*/
public function create()
{

View File

@ -18,14 +18,14 @@ class ProductController extends Controller
/**
* ProductRepository object
*
* @var array
* @var \Webkul\Product\Repositories\ProductRepository
*/
protected $productRepository;
/**
* Create a new controller instance.
*
* @param Webkul\Product\Repositories\ProductRepository $productRepository
* @param \Webkul\Product\Repositories\ProductRepository $productRepository
* @return void
*/
public function __construct(ProductRepository $productRepository)
@ -46,6 +46,7 @@ class ProductController extends Controller
/**
* Returns a individual resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function get($id)
@ -58,6 +59,7 @@ class ProductController extends Controller
/**
* Returns product's additional information.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function additionalInformation($id)
@ -70,6 +72,7 @@ class ProductController extends Controller
/**
* Returns product's additional information.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function configurableConfig($id)

View File

@ -29,7 +29,7 @@ class ResourceController extends Controller
/**
* Repository object
*
* @var array
* @var \Webkul\Core\Eloquent\Repository
*/
protected $repository;
@ -87,6 +87,7 @@ class ResourceController extends Controller
/**
* Returns a individual resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function get($id)
@ -99,6 +100,7 @@ class ResourceController extends Controller
/**
* Delete's a individual resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)

View File

@ -24,14 +24,14 @@ class ReviewController extends Controller
/**
* ProductReviewRepository object
*
* @var array
* @var \Webkul\Product\Repositories\ProductReviewRepository
*/
protected $reviewRepository;
/**
* Controller instance
*
* @param Webkul\Product\Repositories\ProductReviewRepository $reviewRepository
* @param Webkul\Product\Repositories\ProductReviewRepository $reviewRepository
*/
public function __construct(ProductReviewRepository $reviewRepository)
{
@ -46,6 +46,7 @@ class ReviewController extends Controller
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function store(Request $request, $id)

View File

@ -17,7 +17,7 @@ class SessionController extends Controller
/**
* Contains current guard
*
* @var array
* @var string
*/
protected $guard;
@ -31,7 +31,7 @@ class SessionController extends Controller
/**
* Controller instance
*
* @param Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
*/
public function __construct(CustomerRepository $customerRepository)
{
@ -49,7 +49,7 @@ class SessionController extends Controller
/**
* Method to store user's sign up form data to DB.
*
* @return Mixed
* @return \Illuminate\Http\Response
*/
public function create()
{
@ -71,10 +71,10 @@ class SessionController extends Controller
$customer = auth($this->guard)->user();
return response()->json([
'token' => $jwtToken,
'message' => 'Logged in successfully.',
'data' => new CustomerResource($customer),
]);
'token' => $jwtToken,
'message' => 'Logged in successfully.',
'data' => new CustomerResource($customer),
]);
}
/**

View File

@ -20,20 +20,20 @@ class WishlistController extends Controller
/**
* WishlistRepository object
*
* @var object
* @var \Webkul\Customer\Repositories\WishlistRepository
*/
protected $wishlistRepository;
/**
* ProductRepository object
*
* @var object
* @var \Webkul\Customer\Repositories\ProductRepository
*/
protected $productRepository;
/**
* @param Webkul\Customer\Repositories\WishlistRepository $wishlistRepository
* @param Webkul\Product\Repositories\ProductRepository $productRepository
* @param \Webkul\Customer\Repositories\WishlistRepository $wishlistRepository
* @param \Webkul\Product\Repositories\ProductRepository $productRepository
*/
public function __construct(
WishlistRepository $wishlistRepository,
@ -54,7 +54,7 @@ class WishlistController extends Controller
/**
* Function to add item to the wishlist.
*
* @param integer $id
* @param int $id
* @return \Illuminate\Http\Response
*/
public function create($id)
@ -93,7 +93,7 @@ class WishlistController extends Controller
/**
* Move product from wishlist to cart.
*
* @param integer $id
* @param int $id
* @return \Illuminate\Http\Response
*/
public function moveToCart($id)

View File

@ -49,10 +49,10 @@ class AddressDataGrid extends DataGrid
$customer = $this->customerRepository->find(request('id'));
$queryBuilder = DB::table('customer_addresses as ca')
->leftJoin('countries', 'ca.country', '=', 'countries.code')
->leftJoin('customers as c', 'ca.customer_id', '=', 'c.id')
->addSelect('ca.id as address_id', 'ca.company_name', 'ca.address1', 'ca.country', DB::raw('' . DB::getTablePrefix() . 'countries.name as country_name'), 'ca.state', 'ca.city', 'ca.postcode', 'ca.phone', 'ca.default_address')
->where('c.id', $customer->id);
->leftJoin('countries', 'ca.country', '=', 'countries.code')
->leftJoin('customers as c', 'ca.customer_id', '=', 'c.id')
->addSelect('ca.id as address_id', 'ca.company_name', 'ca.address1', 'ca.country', DB::raw('' . DB::getTablePrefix() . 'countries.name as country_name'), 'ca.state', 'ca.city', 'ca.postcode', 'ca.phone', 'ca.default_address')
->where('c.id', $customer->id);
$queryBuilder = $queryBuilder->leftJoin('country_states', function($qb) {
$qb->on('ca.state', 'country_states.code')

View File

@ -20,8 +20,8 @@ class AttributeDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('attributes')
->select('id')
->addSelect('id', 'code', 'admin_name', 'type', 'is_required', 'is_unique', 'value_per_locale', 'value_per_channel');
->select('id')
->addSelect('id', 'code', 'admin_name', 'type', 'is_required', 'is_unique', 'value_per_locale', 'value_per_channel');
$this->setQueryBuilder($queryBuilder);
}

View File

@ -20,11 +20,11 @@ class CMSPageDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('cms_pages')
->select('cms_pages.id', 'cms_page_translations.page_title', 'cms_page_translations.url_key')
->leftJoin('cms_page_translations', function($leftJoin) {
$leftJoin->on('cms_pages.id', '=', 'cms_page_translations.cms_page_id')
->where('cms_page_translations.locale', app()->getLocale());
});
->select('cms_pages.id', 'cms_page_translations.page_title', 'cms_page_translations.url_key')
->leftJoin('cms_page_translations', function($leftJoin) {
$leftJoin->on('cms_pages.id', '=', 'cms_page_translations.cms_page_id')
->where('cms_page_translations.locale', app()->getLocale());
});
$this->addFilter('id', 'cms_pages.id');

View File

@ -20,8 +20,8 @@ class CartRuleCouponDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('cart_rule_coupons')
->addSelect('id', 'code', 'created_at', 'expired_at', 'times_used')
->where('cart_rule_coupons.cart_rule_id', collect(request()->segments())->last());
->addSelect('id', 'code', 'created_at', 'expired_at', 'times_used')
->where('cart_rule_coupons.cart_rule_id', collect(request()->segments())->last());
$this->setQueryBuilder($queryBuilder);
}

View File

@ -20,11 +20,11 @@ class CartRuleDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('cart_rules')
->leftJoin('cart_rule_coupons', function($leftJoin) {
$leftJoin->on('cart_rule_coupons.cart_rule_id', '=', 'cart_rules.id')
->where('cart_rule_coupons.is_primary', 1);
})
->addSelect('cart_rules.id', 'name', 'cart_rule_coupons.code as coupon_code', 'status', 'starts_from', 'ends_till', 'sort_order');
->leftJoin('cart_rule_coupons', function($leftJoin) {
$leftJoin->on('cart_rule_coupons.cart_rule_id', '=', 'cart_rules.id')
->where('cart_rule_coupons.is_primary', 1);
})
->addSelect('cart_rules.id', 'name', 'cart_rule_coupons.code as coupon_code', 'status', 'starts_from', 'ends_till', 'sort_order');
$this->addFilter('id', 'cart_rules.id');
$this->addFilter('coupon_code', 'cart_rule_coupons.code');

View File

@ -20,7 +20,7 @@ class CatalogRuleDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('catalog_rules')
->addSelect('catalog_rules.id', 'name', 'status', 'starts_from', 'ends_till', 'sort_order');
->addSelect('catalog_rules.id', 'name', 'status', 'starts_from', 'ends_till', 'sort_order');
$this->setQueryBuilder($queryBuilder);
}

View File

@ -20,14 +20,14 @@ class CategoryDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('categories as cat')
->select('cat.id as category_id', 'ct.name', 'cat.position', 'cat.status', 'ct.locale',
DB::raw('COUNT(DISTINCT ' . DB::getTablePrefix() . 'pc.product_id) as count'))
->leftJoin('category_translations as ct', function($leftJoin) {
$leftJoin->on('cat.id', '=', 'ct.category_id')
->where('ct.locale', app()->getLocale());
})
->leftJoin('product_categories as pc', 'cat.id', '=', 'pc.category_id')
->groupBy('cat.id');
->select('cat.id as category_id', 'ct.name', 'cat.position', 'cat.status', 'ct.locale',
DB::raw('COUNT(DISTINCT ' . DB::getTablePrefix() . 'pc.product_id) as count'))
->leftJoin('category_translations as ct', function($leftJoin) {
$leftJoin->on('cat.id', '=', 'ct.category_id')
->where('ct.locale', app()->getLocale());
})
->leftJoin('product_categories as pc', 'cat.id', '=', 'pc.category_id')
->groupBy('cat.id');
$this->addFilter('category_id', 'cat.id');

View File

@ -20,8 +20,8 @@ class CartRuleCouponsDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('cart_rules')
->select('id')
->addSelect('id', 'code', 'limit', 'usage_per_customer', 'usage_throttle');
->select('id')
->addSelect('id', 'code', 'limit', 'usage_per_customer', 'usage_throttle');
$this->setQueryBuilder($queryBuilder);
}

View File

@ -23,9 +23,9 @@ class CustomerDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('customers')
->leftJoin('customer_groups', 'customers.customer_group_id', '=', 'customer_groups.id')
->addSelect('customers.id as customer_id', 'customers.email', 'customer_groups.name', 'customers.phone', 'customers.gender', 'status')
->addSelect(DB::raw('CONCAT(' . DB::getTablePrefix() . 'customers.first_name, " ", ' . DB::getTablePrefix() . 'customers.last_name) as full_name'));
->leftJoin('customer_groups', 'customers.customer_group_id', '=', 'customer_groups.id')
->addSelect('customers.id as customer_id', 'customers.email', 'customer_groups.name', 'customers.phone', 'customers.gender', 'status')
->addSelect(DB::raw('CONCAT(' . DB::getTablePrefix() . 'customers.first_name, " ", ' . DB::getTablePrefix() . 'customers.last_name) as full_name'));
$this->addFilter('customer_id', 'customers.id');
$this->addFilter('full_name', DB::raw('CONCAT(' . DB::getTablePrefix() . 'customers.first_name, " ", ' . DB::getTablePrefix() . 'customers.last_name)'));

View File

@ -20,10 +20,10 @@ class CustomerReviewDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('product_reviews as pr')
->leftjoin('product_flat as pf', 'pr.product_id', '=', 'pf.product_id')
->select('pr.id as product_review_id', 'pr.title', 'pr.comment', 'pf.name as product_name', 'pr.status as product_review_status')
->where('channel', core()->getCurrentChannelCode())
->where('locale', app()->getLocale());
->leftjoin('product_flat as pf', 'pr.product_id', '=', 'pf.product_id')
->select('pr.id as product_review_id', 'pr.title', 'pr.comment', 'pf.name as product_name', 'pr.status as product_review_status')
->where('channel', core()->getCurrentChannelCode())
->where('locale', app()->getLocale());
$this->addFilter('product_review_id', 'pr.id');
$this->addFilter('product_review_status', 'pr.status');

View File

@ -19,7 +19,9 @@ class ExchangeRatesDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('currency_exchange_rates as cer')->addSelect('cer.id as currency_exch_id', 'curr.name', 'cer.rate')->leftJoin('currencies as curr', 'cer.target_currency', '=', 'curr.id');
$queryBuilder = DB::table('currency_exchange_rates as cer')
->leftJoin('currencies as curr', 'cer.target_currency', '=', 'curr.id')
->addSelect('cer.id as currency_exch_id', 'curr.name', 'cer.rate');
$this->addFilter('currency_exch_id', 'cer.id');

View File

@ -22,11 +22,11 @@ class OrderDataGrid extends DataGrid
$queryBuilder = DB::table('orders')
->leftJoin('order_address as order_address_shipping', function($leftJoin) {
$leftJoin->on('order_address_shipping.order_id', '=', 'orders.id')
->where('order_address_shipping.address_type', 'shipping');
->where('order_address_shipping.address_type', 'shipping');
})
->leftJoin('order_address as order_address_billing', function($leftJoin) {
$leftJoin->on('order_address_billing.order_id', '=', 'orders.id')
->where('order_address_billing.address_type', 'billing');
->where('order_address_billing.address_type', 'billing');
})
->addSelect('orders.id','orders.increment_id', 'orders.base_sub_total', 'orders.base_grand_total', 'orders.created_at', 'channel_name', 'status')
->addSelect(DB::raw('CONCAT(' . DB::getTablePrefix() . 'order_address_billing.first_name, " ", ' . DB::getTablePrefix() . 'order_address_billing.last_name) as billed_to'))

View File

@ -20,8 +20,8 @@ class OrderInvoicesDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('invoices')
->leftJoin('orders as ors', 'invoices.order_id', '=', 'ors.id')
->select('invoices.id as id', 'ors.increment_id as order_id', 'invoices.state as state', 'invoices.base_grand_total as base_grand_total', 'invoices.created_at as created_at');
->leftJoin('orders as ors', 'invoices.order_id', '=', 'ors.id')
->select('invoices.id as id', 'ors.increment_id as order_id', 'invoices.state as state', 'invoices.base_grand_total as base_grand_total', 'invoices.created_at as created_at');
$this->addFilter('id', 'invoices.id');
$this->addFilter('order_id', 'ors.increment_id');

View File

@ -22,7 +22,7 @@ class OrderShipmentsDataGrid extends DataGrid
$queryBuilder = DB::table('shipments')
->leftJoin('order_address as order_address_shipping', function($leftJoin) {
$leftJoin->on('order_address_shipping.order_id', '=', 'shipments.order_id')
->where('order_address_shipping.address_type', 'shipping');
->where('order_address_shipping.address_type', 'shipping');
})
->leftJoin('orders as ors', 'shipments.order_id', '=', 'ors.id')
->leftJoin('inventory_sources as is', 'shipments.inventory_source_id', '=', 'is.id')

View File

@ -39,19 +39,19 @@ class ProductDataGrid extends DataGrid
public function prepareQueryBuilder()
{
$queryBuilder = DB::table('product_flat')
->leftJoin('products', 'product_flat.product_id', '=', 'products.id')
->leftJoin('attribute_families', 'products.attribute_family_id', '=', 'attribute_families.id')
->leftJoin('product_inventories', 'product_flat.product_id', '=', 'product_inventories.product_id')
->select(
'product_flat.product_id as product_id',
'products.sku as product_sku',
'product_flat.name as product_name',
'products.type as product_type',
'product_flat.status',
'product_flat.price',
'attribute_families.name as attribute_family',
DB::raw('SUM(DISTINCT ' . DB::getTablePrefix() . 'product_inventories.qty) as quantity')
)->where('locale', $this->locale)->where('locale', $this->locale);
->leftJoin('products', 'product_flat.product_id', '=', 'products.id')
->leftJoin('attribute_families', 'products.attribute_family_id', '=', 'attribute_families.id')
->leftJoin('product_inventories', 'product_flat.product_id', '=', 'product_inventories.product_id')
->select(
'product_flat.product_id as product_id',
'products.sku as product_sku',
'product_flat.name as product_name',
'products.type as product_type',
'product_flat.status',
'product_flat.price',
'attribute_families.name as attribute_family',
DB::raw('SUM(DISTINCT ' . DB::getTablePrefix() . 'product_inventories.qty) as quantity')
)->where('locale', $this->locale)->where('locale', $this->locale);
$queryBuilder->groupBy('product_flat.product_id');

View File

@ -22,7 +22,7 @@ class Handler extends ExceptionHandler
* Render an exception into an HTTP response.
*
* @param \Illuminate\Http\Request $request
* @param \Exception $exception
* @param \Exception $exception
* @return \Illuminate\Http\Response
*/
public function render($request, Exception $exception)
@ -45,8 +45,8 @@ class Handler extends ExceptionHandler
/**
* Convert an authentication exception into a response.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Auth\AuthenticationException $exception
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Auth\AuthenticationException $exception
* @return \Illuminate\Http\Response
*/
protected function unauthenticated($request, AuthenticationException $exception)

View File

@ -39,7 +39,7 @@ class ConfigurationController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\CoreConfigRepository $coreConfigRepository
* @param \Webkul\Core\Repositories\CoreConfigRepository $coreConfigRepository
* @return void
*/
public function __construct(CoreConfigRepository $coreConfigRepository)
@ -113,7 +113,7 @@ class ConfigurationController extends Controller
/**
* Store a newly created resource in storage.
*
* @param \Webkul\Admin\Http\Requests\ConfigurationForm $request
* @param \Webkul\Admin\Http\Requests\ConfigurationForm $request
* @return \Illuminate\Http\Response
*/
public function store(ConfigurationForm $request)
@ -146,8 +146,7 @@ class ConfigurationController extends Controller
}
/**
* @param $secondItem
*
* @param string $secondItem
* @return array
*/
private function getSlugs($secondItem): array

View File

@ -127,10 +127,10 @@ class AddressController extends Controller
}
/**
* Edit's the premade resource of customer called
* Address.
* Edit's the premade resource of customer called Address.
*
* @return redirect
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update($id)
{
@ -165,7 +165,6 @@ class AddressController extends Controller
* Remove the specified resource from storage.
*
* @param int $id
*
* @return \Illuminate\Http\Response
*/
public function destroy($id)
@ -180,7 +179,8 @@ class AddressController extends Controller
/**
* Mass Delete the customer's addresses
*
* @return response
* @param int $id
* @return \Illuminate\Http\Response
*/
public function massDestroy($id)
{

View File

@ -137,7 +137,6 @@ class CustomerController extends Controller
* Show the form for editing the specified resource.
*
* @param int $id
*
* @return \Illuminate\View\View
*/
public function edit($id)
@ -155,7 +154,6 @@ class CustomerController extends Controller
* Update the specified resource in storage.
*
* @param int $id
*
* @return \Illuminate\Http\Response
*/
public function update($id)
@ -183,7 +181,6 @@ class CustomerController extends Controller
* Remove the specified resource from storage.
*
* @param int $id
*
* @return \Illuminate\Http\Response
*/
public function destroy($id)
@ -206,6 +203,7 @@ class CustomerController extends Controller
/**
* To load the note taking screen for the customers
*
* @param int $id
* @return \Illuminate\View\View
*/
public function createNote($id)
@ -218,7 +216,7 @@ class CustomerController extends Controller
/**
* To store the response of the note in storage
*
* @return redirect
* @return \Illuminate\Http\Response
*/
public function storeNote()
{
@ -242,7 +240,7 @@ class CustomerController extends Controller
/**
* To mass update the customer
*
* @return redirect
* @return \Illuminate\Http\Response
*/
public function massUpdate()
{
@ -263,7 +261,7 @@ class CustomerController extends Controller
/**
* To mass delete the customer
*
* @return redirect
* @return \Illuminate\Http\Response
*/
public function massDestroy()
{

View File

@ -83,10 +83,10 @@ class DashboardController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Product\Repositories\ProductInventoryRepository $productInventoryRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Product\Repositories\ProductInventoryRepository $productInventoryRepository
* @return void
*/
public function __construct(
@ -174,7 +174,7 @@ class DashboardController extends Controller
/**
* Returns the list of top selling categories
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getTopSellingCategories()
{
@ -199,7 +199,7 @@ class DashboardController extends Controller
/**
* Return stock threshold.
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getStockThreshold()
{
@ -215,7 +215,7 @@ class DashboardController extends Controller
/**
* Returns top selling products
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getTopSellingProducts()
{
@ -234,7 +234,7 @@ class DashboardController extends Controller
/**
* Returns top selling products
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getCustomerWithMostSales()
{

View File

@ -70,7 +70,7 @@ class InvoiceController extends Controller
/**
* Show the form for creating a new resource.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\View\View
*/
public function create($orderId)
@ -83,7 +83,7 @@ class InvoiceController extends Controller
/**
* Store a newly created resource in storage.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\Http\Response
*/
public function store($orderId)

View File

@ -30,7 +30,7 @@ class OrderController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @return void
*/
public function __construct(OrderRepository $orderRepository)

View File

@ -46,9 +46,9 @@ class RefundController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Sales\Repositories\RefundRepository $refundRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Sales\Repositories\RefundRepository $refundRepository
* @return void
*/
public function __construct(
@ -81,7 +81,7 @@ class RefundController extends Controller
/**
* Show the form for creating a new resource.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\Http\View
*/
public function create($orderId)
@ -94,7 +94,7 @@ class RefundController extends Controller
/**
* Store a newly created resource in storage.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\Http\Response
*/
public function store($orderId)
@ -141,7 +141,7 @@ class RefundController extends Controller
/**
* Store a newly created resource in storage.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\Http\JsonResponse
*/
public function updateQty($orderId)
@ -158,7 +158,7 @@ class RefundController extends Controller
/**
* Show the view for the specified resource.
*
* @param int $id
* @param int $id
* @return \Illuminate\Http\View
*/
public function view($id)

View File

@ -46,9 +46,9 @@ class ShipmentController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Sales\Repositories\ShipmentRepository $shipmentRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderitemRepository $orderItemRepository
* @param \Webkul\Sales\Repositories\ShipmentRepository $shipmentRepository
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderitemRepository $orderItemRepository
* @return void
*/
public function __construct(
@ -81,7 +81,7 @@ class ShipmentController extends Controller
/**
* Show the form for creating a new resource.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\View\View
*/
public function create($orderId)
@ -100,7 +100,7 @@ class ShipmentController extends Controller
/**
* Store a newly created resource in storage.
*
* @param int $orderId
* @param int $orderId
* @return \Illuminate\Http\Response
*/
public function store($orderId)
@ -138,7 +138,7 @@ class ShipmentController extends Controller
/**
* Checks if requested quantity available or not
*
* @param array $data
* @param array $data
* @return boolean
*/
public function isInventoryValidate(&$data)

View File

@ -21,9 +21,10 @@ class Order
{
/**
* @param mixed $order
*
* Send new order Mail to the customer and admin
*
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function sendNewOrderMail($order)
{
@ -43,9 +44,10 @@ class Order
}
/**
* @param mixed $invoice
*
* Send new invoice mail to the customer
*
* @param \Webkul\Sales\Contracts\Invoice $invoice
* @return void
*/
public function sendNewInvoiceMail($invoice)
{
@ -64,9 +66,10 @@ class Order
}
/**
* @param mixed $refund
*
* Send new refund mail to the customer
*
* @param \Webkul\Sales\Contracts\Refund $refund
* @return void
*/
public function sendNewRefundMail($refund)
{
@ -81,9 +84,10 @@ class Order
}
/**
* @param mixed $shipment
*
* Send new shipment mail to the customer
*
* @param \Webkul\Sales\Contracts\Shipment $refund
* @return void
*/
public function sendNewShipmentMail($shipment)
{
@ -107,8 +111,8 @@ class Order
}
/**
* @param mixed $order
*
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function sendCancelOrderMail($order)
{

View File

@ -12,11 +12,15 @@ class CancelOrderNotification extends Mailable
use Queueable, SerializesModels;
/**
* @var Order
* @var \Webkul\Sales\Contracts\Order
*
*/
public $order;
/**
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function __construct($order)
{
$this->order = $order;

View File

@ -20,13 +20,14 @@ class NewAdminNotification extends Mailable
/**
* The order instance.
*
* @var Order
* @var \Webkul\Sales\Contracts\Order
*/
public $order;
/**
* Create a new message instance.
*
*
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function __construct($order)

View File

@ -20,23 +20,28 @@ class NewCustomerNotification extends Mailable
/**
* The customer instance.
*
* @var customer
* @var \Webkul\Customer\Contracts\Customer
*/
public $customer;
/**
* The password instance.
*
* @var password
* @var string
*/
public $password;
/**
* Create a new message instance.
*
*
* @param \Webkul\Customer\Contracts\Customer $order
* @param string $password
* @return void
*/
public function __construct($customer, $password)
public function __construct(
$customer,
$password
)
{
$this->customer = $customer;

View File

@ -20,14 +20,14 @@ class NewInventorySourceNotification extends Mailable
/**
* The shipment instance.
*
* @var Shipment
* @var \Webkul\Customer\Contracts\Shipment
*/
public $shipment;
/**
* Create a new message instance.
*
* @param mixed $shipment
* @param \Webkul\Customer\Contracts\Shipment $shipment
* @return void
*/
public function __construct($shipment)

View File

@ -20,14 +20,14 @@ class NewInvoiceNotification extends Mailable
/**
* The invoice instance.
*
* @var Invoice
* @param \Webkul\Customer\Contracts\Invoice $invoice
*/
public $invoice;
/**
* Create a new message instance.
*
* @param mixed $invoice
* @param \Webkul\Customer\Contracts\Invoice $invoice
* @return void
*/
public function __construct($invoice)

View File

@ -20,13 +20,14 @@ class NewOrderNotification extends Mailable
/**
* The order instance.
*
* @var Order
* @var \Webkul\Sales\Contracts\Order $order
*/
public $order;
/**
* Create a new message instance.
*
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function __construct($order)

View File

@ -20,14 +20,14 @@ class NewRefundNotification extends Mailable
/**
* The refund instance.
*
* @var Refund
* @var \Webkul\Sales\Contracts\Refund
*/
public $refund;
/**
* Create a new message instance.
*
* @param mixed $refund
* @param \Webkul\Sales\Contracts\Refund $refund
* @return void
*/
public function __construct($refund)

View File

@ -20,14 +20,14 @@ class NewShipmentNotification extends Mailable
/**
* The shipment instance.
*
* @var Shipment
* @var \Webkul\Sales\Contracts\Shipment
*/
public $shipment;
/**
* Create a new message instance.
*
* @param mixed $shipment
* @param \Webkul\Sales\Contracts\Shipment $shipment
* @return void
*/
public function __construct($shipment)

View File

@ -23,14 +23,14 @@ class AttributeController extends Controller
/**
* AttributeRepository object
*
* @var array
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @return void
*/
public function __construct(AttributeRepository $attributeRepository)
@ -148,7 +148,7 @@ class AttributeController extends Controller
/**
* Remove the specified resources from database
*
* @return response \Illuminate\Http\Response
* @return \Illuminate\Http\Response
*/
public function massDestroy()
{

View File

@ -23,22 +23,22 @@ class AttributeFamilyController extends Controller
/**
* AttributeFamilyRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeFamilyRepository
*/
protected $attributeFamilyRepository;
/**
* AttributeRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @return void
*/
public function __construct(
@ -165,7 +165,7 @@ class AttributeFamilyController extends Controller
/**
* Remove the specified resources from database
*
* @return response \Illuminate\Http\Response
* @return \Illuminate\Http\Response
*/
public function massDestroy()
{

View File

@ -20,22 +20,22 @@ class AttributeFamilyRepository extends Repository
/**
* AttributeRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* AttributeGroupRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeGroupRepository
*/
protected $attributeGroupRepository;
/**
* Create a new controller instance.
*
* @param Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param Webkul\Attribute\Repositories\AttributeGroupRepository $attributeGroupRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Attribute\Repositories\AttributeGroupRepository $attributeGroupRepository
* @return void
*/
public function __construct(
@ -62,8 +62,8 @@ class AttributeFamilyRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Attribute\Contracts\AttributeFamily
*/
public function create(array $data)
{
@ -99,10 +99,10 @@ class AttributeFamilyRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Attribute\Contracts\AttributeFamily
*/
public function update(array $data, $id, $attribute = "id")
{
@ -165,6 +165,10 @@ class AttributeFamilyRepository extends Repository
return $family;
}
/**
* @return array
*/
public function getPartial()
{
$attributeFamilies = $this->model->all();
@ -185,7 +189,7 @@ class AttributeFamilyRepository extends Repository
}
/**
* @param $id
* @param int $id
* @return void
*/
public function delete($id)

View File

@ -24,8 +24,8 @@ class AttributeOptionRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Attribute\Contracts\AttributeOption
*/
public function create(array $data)
{
@ -37,10 +37,10 @@ class AttributeOptionRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Attribute\Contracts\AttributeOption
*/
public function update(array $data, $id, $attribute = "id")
{
@ -52,9 +52,9 @@ class AttributeOptionRepository extends Repository
}
/**
* @param array $data
* @param mixed $optionId
* @return mixed
* @param array $data
* @param int $optionId
* @return void
*/
public function uploadSwatchImage($data, $optionId)
{

View File

@ -19,14 +19,14 @@ class AttributeRepository extends Repository
/**
* AttributeOptionRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeOptionRepository
*/
protected $attributeOptionRepository;
/**
* Create a new repository instance.
*
* @param Webkul\Attribute\Repositories\AttributeOptionRepository $attributeOptionRepository
* @param \Webkul\Attribute\Repositories\AttributeOptionRepository $attributeOptionRepository
* @return void
*/
public function __construct(
@ -50,8 +50,8 @@ class AttributeRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Attribute\Contracts\Attribute
*/
public function create(array $data)
{
@ -79,10 +79,10 @@ class AttributeRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Attribute\Contracts\Attribute
*/
public function update(array $data, $id, $attribute = "id")
{
@ -124,7 +124,7 @@ class AttributeRepository extends Repository
}
/**
* @param $id
* @param int $id
* @return void
*/
public function delete($id)
@ -137,7 +137,7 @@ class AttributeRepository extends Repository
}
/**
* @param array $data
* @param array $data
* @return array
*/
public function validateUserInput($data)
@ -166,6 +166,8 @@ class AttributeRepository extends Repository
}
/**
*
* @param array $codes
* @return array
*/
public function getProductDefaultAttributes($codes = null)
@ -193,7 +195,8 @@ class AttributeRepository extends Repository
}
/**
* @return Object
* @param string $code
* @return \Webkul\Attribute\Contracts\Attribute
*/
public function getAttributeByCode($code)
{
@ -207,7 +210,8 @@ class AttributeRepository extends Repository
}
/**
* @return Object
* @param \Webkul\Attribute\Contracts\AttributeFamily $attributeFamily
* @return \Webkul\Attribute\Contracts\Attribute
*/
public function getFamilyAttributes($attributeFamily)
{
@ -221,12 +225,13 @@ class AttributeRepository extends Repository
}
/**
* @return Object
* @return array
*/
public function getPartial()
{
$attributes = $this->model->all();
$trimmed = array();
$trimmed = [];
foreach($attributes as $key => $attribute) {
if ($attribute->code != 'tax_category_id'

View File

@ -11,8 +11,8 @@ namespace Webkul\BookingProduct\Helpers;
class AppointmentSlot extends Booking
{
/**
* @param integer $qty
* @param BookingProduct $bookingProduct
* @param int $qty
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return bool
*/
public function haveSufficientQuantity($qty, $bookingProduct)

View File

@ -23,7 +23,7 @@ class Booking
/**
* BookingProductRepository
*
* @return object
* @return \Webkul\BookingProduct\Repositories\BookingProductRepository
*/
protected $bookingProductRepository;
@ -35,7 +35,7 @@ class Booking
/**
* BookingRepository
*
* @return object
* @return \Webkul\BookingProduct\Repositories\BookingRepository
*/
protected $bookingRepository;
@ -58,13 +58,13 @@ class Booking
/**
* Create a new helper instance.
*
* @param Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param Webkul\BookingProduct\Repositories\BookingProductDefaultSlotRepository $bookingProductDefaultSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductAppointmentSlotRepository $bookingProductAppointmentSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductEventTicketRepository $bookingProductEventTicketRepository
* @param Webkul\BookingProduct\Repositories\BookingProductRentalSlotRepository $bookingProductRentalSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductTableSlotRepository $bookingProductTableSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingRepository $bookingRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductDefaultSlotRepository $bookingProductDefaultSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductAppointmentSlotRepository $bookingProductAppointmentSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductEventTicketRepository $bookingProductEventTicketRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductRentalSlotRepository $bookingProductRentalSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductTableSlotRepository $bookingProductTableSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingRepository $bookingRepository
* @return void
*/
public function __construct(
@ -95,7 +95,7 @@ class Booking
/**
* Returns the booking type hepler instance
*
* @param string $type
* @param string $type
* @return array
*/
public function getTypeHepler($type)
@ -106,7 +106,7 @@ class Booking
/**
* Returns the booking information
*
* @param BookingProduct $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return array
*/
public function getWeekSlotDurations($bookingProduct)
@ -136,7 +136,7 @@ class Booking
/**
* Returns html of slots for a current day
*
* @param BookingProduct $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return string
*/
public function getTodaySlotsHtml($bookingProduct)
@ -155,7 +155,7 @@ class Booking
/**
* Returns slots for a current day
*
* @param BookingProduct $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return array
*/
public function getTodaySlots($bookingProduct)
@ -168,7 +168,7 @@ class Booking
/**
* Returns the available week days
*
* @param Object $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return array
*/
public function getAvailableWeekDays($bookingProduct)
@ -204,7 +204,7 @@ class Booking
/**
* Sort days
*
* @param array $days
* @param array $days
* @return array
*/
public function sortDaysOfWeek($days)
@ -227,7 +227,7 @@ class Booking
/**
* Convert time from 24 to 12 hour format
*
* @param array $slots
* @param array $slots
* @return array
*/
public function conver24To12Hours($slots)
@ -247,8 +247,8 @@ class Booking
/**
* Returns slots for a perticular day
*
* @param BookingProduct $bookingProduct
* @param string $date
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @param string $date
* @return array
*/
public function getSlotsByDate($bookingProduct, $date)
@ -331,7 +331,7 @@ class Booking
}
/**
* @param CartItem|array $cartItem
* @param \Webkul\Ceckout\Contracts\CartItem|array $cartItem
* @return bool
*/
public function isItemHaveQuantity($cartItem)
@ -346,7 +346,7 @@ class Booking
}
/**
* @param array $cartProducts
* @param array $cartProducts
* @return bool
*/
public function isSlotAvailable($cartProducts)
@ -361,8 +361,8 @@ class Booking
}
/**
* @param array $data
* @return integer
* @param array $data
* @return int
*/
public function getBookedQuantity($data)
{
@ -382,7 +382,7 @@ class Booking
/**
* Returns additional cart item information
*
* @param array $data
* @param array $data
* @return array
*/
public function getCartItemOptions($data)
@ -495,7 +495,7 @@ class Booking
/**
* Add booking additional prices to cart item
*
* @param array $products
* @param array $products
* @return array
*/
public function addAdditionalPrices($products)
@ -506,7 +506,7 @@ class Booking
/**
* Validate cart item product price
*
* @param CartItem $item
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return float
*/
public function validateCartItem($item)

View File

@ -20,8 +20,8 @@ class DefaultSlot extends Booking
/**
* Returns slots for a perticular day
*
* @param BookingProduct $bookingProduct
* @param string $date
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @param string $date
* @return array
*/
public function getSlotsByDate($bookingProduct, $date)
@ -61,8 +61,8 @@ class DefaultSlot extends Booking
/**
* Returns slots for One Booking For Many Days
*
* @param BookingProductSlot $bookingProductSlot
* @param string $requestedDate
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @param string $requestedDate
* @return array
*/
public function getOneBookingForManyDaysSlots($bookingProductSlot, $requestedDate)
@ -91,8 +91,8 @@ class DefaultSlot extends Booking
/**
* Returns slots for Many Bookings for One Day
*
* @param BookingProductSlot $bookingProductSlot
* @param string $requestedDate
* @param \Webkul\BookingProduct\Contracts\BookingProductSlot $bookingProductSlot
* @param string $requestedDate
* @return array
*/
public function getManyBookingsforOneDaySlots($bookingProductSlot, $requestedDate)

View File

@ -16,7 +16,7 @@ class EventTicket extends Booking
/**
* Returns event date
*
* @param BookingProduct $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return string
*/
public function getEventDate($bookingProduct)
@ -31,7 +31,7 @@ class EventTicket extends Booking
/**
* Returns tickets
*
* @param BookingProduct $bookingProduct
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return array
*/
public function getTickets($bookingProduct)
@ -46,7 +46,7 @@ class EventTicket extends Booking
/**
* Format ticket price
*
* @param array $tickets
* @param array $tickets
* @return array
*/
public function formatPrice($tickets)
@ -62,7 +62,7 @@ class EventTicket extends Booking
}
/**
* @param CartItem|array $cartItem
* @param \Webkul\Checkout\Contracts\CartItem|array $cartItem
* @return bool
*/
public function isItemHaveQuantity($cartItem)
@ -79,8 +79,8 @@ class EventTicket extends Booking
}
/**
* @param array $data
* @return integer
* @param array $data
* @return int
*/
public function getBookedQuantity($data)
{
@ -97,7 +97,7 @@ class EventTicket extends Booking
/**
* Add booking additional prices to cart item
*
* @param array $products
* @param array $products
* @return array
*/
public function addAdditionalPrices($products)
@ -119,7 +119,7 @@ class EventTicket extends Booking
/**
* Validate cart item product price
*
* @param CartItem $item
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return float
*/
public function validateCartItem($item)

View File

@ -16,8 +16,8 @@ class RentalSlot extends Booking
/**
* Returns slots for a perticular day
*
* @param BookingProduct $bookingProduct
* @param string $date
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @param string $date
* @return array
*/
public function getSlotsByDate($bookingProduct, $date)
@ -96,8 +96,8 @@ class RentalSlot extends Booking
}
/**
* @param array $data
* @return integer
* @param array $data
* @return int
*/
public function getBookedQuantity($data)
{
@ -135,7 +135,7 @@ class RentalSlot extends Booking
/**
* Add booking additional prices to cart item
*
* @param array $products
* @param array $products
* @return array
*/
public function addAdditionalPrices($products)
@ -167,7 +167,7 @@ class RentalSlot extends Booking
/**
* Validate cart item product price
*
* @param CartItem $item
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return float
*/
public function validateCartItem($item)

View File

@ -11,7 +11,7 @@ namespace Webkul\BookingProduct\Helpers;
class TableSlot extends Booking
{
/**
* @param CartItem|array $cartItem
* @param \Webkul\Checkout\Contracts\CartItem|array $cartItem
* @return bool
*/
public function isItemHaveQuantity($cartItem)

View File

@ -17,13 +17,6 @@ use Webkul\BookingProduct\Helpers\TableSlot as TableSlotHelper;
*/
class BookingProductController extends Controller
{
/**
* Booking object
*
* @var Object
*/
protected $bookingHelper;
/**
* @return array
*/
@ -32,12 +25,12 @@ class BookingProductController extends Controller
/**
* Create a new helper instance.
*
* @param Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param Webkul\BookingProduct\Helpers\DefaultSlot $defaultSlotHelper
* @param Webkul\BookingProduct\Helpers\AppointmentSlot $appointmentSlotHelper
* @param Webkul\BookingProduct\Helpers\RentalSlot $rentalSlotHelper
* @param Webkul\BookingProduct\Helpers\EventTicket $EventTicketHelper
* @param Webkul\BookingProduct\Helpers\TableSlot $tableSlotHelper
* @param \Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param \Webkul\BookingProduct\Helpers\DefaultSlot $defaultSlotHelper
* @param \Webkul\BookingProduct\Helpers\AppointmentSlot $appointmentSlotHelper
* @param \Webkul\BookingProduct\Helpers\RentalSlot $rentalSlotHelper
* @param \Webkul\BookingProduct\Helpers\EventTicket $EventTicketHelper
* @param \Webkul\BookingProduct\Helpers\TableSlot $tableSlotHelper
* @return void
*/
public function __construct(

View File

@ -15,14 +15,14 @@ class Order
/**
* BookingRepository Object
*
* @var Object
* @var \Webkul\BookingProduct\Repositories\BookingRepository
*/
protected $bookingRepository;
/**
* Create a new listener instance.
*
* @param Webkul\Booking\Repositories\BookingRepository $bookingRepository
* @param \Webkul\Booking\Repositories\BookingRepository $bookingRepository
* @return void
*/
public function __construct(BookingRepository $bookingRepository)
@ -33,7 +33,7 @@ class Order
/**
* After sales order creation, add entry to bookings table
*
* @param mixed $order
* @param \Webkul\Sales\Contracts\Order $order
*/
public function afterPlaceOrder($order)
{

View File

@ -24,8 +24,8 @@ class BookingProductEventTicketRepository extends Repository
}
/**
* @param array $data
* @param BookingProduct $bookingProduct
* @param array $data
* @param \Webkul\BookingProduct\Contracts\BookingProduct $bookingProduct
* @return void
*/
public function saveEventTickets($data, $bookingProduct)

View File

@ -22,11 +22,11 @@ class BookingProductRepository extends Repository
/**
* Create a new repository instance.
*
* @param Webkul\BookingProduct\Repositories\BookingProductDefaultSlotRepository $bookingProductDefaultSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductAppointmentSlotRepository $bookingProductAppointmentSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductEventTicketRepository $bookingProductEventTicketRepository
* @param Webkul\BookingProduct\Repositories\BookingProductRentalSlotRepository $bookingProductRentalSlotRepository
* @param Webkul\BookingProduct\Repositories\BookingProductTableSlotRepository $bookingProductTableSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductDefaultSlotRepository $bookingProductDefaultSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductAppointmentSlotRepository $bookingProductAppointmentSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductEventTicketRepository $bookingProductEventTicketRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductRentalSlotRepository $bookingProductRentalSlotRepository
* @param \Webkul\BookingProduct\Repositories\BookingProductTableSlotRepository $bookingProductTableSlotRepository
* @return void
*/
public function __construct(
@ -62,8 +62,8 @@ class BookingProductRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\BookingProduct\Contracts\BookingProduct
*/
public function create(array $data)
{
@ -79,10 +79,10 @@ class BookingProductRepository extends Repository
}
/**
* @param array $data
* @param integer $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\BookingProduct\Contracts\BookingProduct
*/
public function update(array $data, $id, $attribute = "id")
{
@ -116,7 +116,7 @@ class BookingProductRepository extends Repository
}
/**
* @param array $data
* @param array $data
* @return array
*/
public function formatSlots($data)
@ -147,7 +147,7 @@ class BookingProductRepository extends Repository
}
/**
* @param array $data
* @param array $data
* @return array
*/
public function validateSlots($data)
@ -168,7 +168,7 @@ class BookingProductRepository extends Repository
}
/**
* @param array $data
* @param array $data
* @return array
*/
public function skipOverLappingSlots($slots)

View File

@ -26,8 +26,8 @@ class BookingRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\BookingProduct\Contracts\Booking
*/
public function create(array $data)
{

View File

@ -23,14 +23,14 @@ class Booking extends Virtual
/**
* BookingProductRepository instance
*
* @var BookingProductRepository
* @var \Webkul\BookingProduct\Repositories\BookingProductRepository
*/
protected $bookingProductRepository;
/**
* Booking helper instance
*
* @var Booking
* @var \Webkul\BookingProduct\Helpers\Booking
*/
protected $bookingHelper;
@ -48,14 +48,14 @@ class Booking extends Virtual
/**
* Create a new product type instance.
*
* @param Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param Webkul\Product\Repositories\ProductRepository $productRepository
* @param Webkul\Product\Repositories\ProductAttributeValueRepository $attributeValueRepository
* @param Webkul\Product\Repositories\ProductInventoryRepository $productInventoryRepository
* @param Webkul\Product\Repositories\ProductImageRepository $productImageRepository
* @param Webkul\Product\Helpers\ProductImage $productImageHelper
* @param Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param Webkul\BookingProduct\Helpers\BookingHelper $bookingHelper
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Product\Repositories\ProductRepository $productRepository
* @param \Webkul\Product\Repositories\ProductAttributeValueRepository $attributeValueRepository
* @param \Webkul\Product\Repositories\ProductInventoryRepository $productInventoryRepository
* @param \Webkul\Product\Repositories\ProductImageRepository $productImageRepository
* @param \Webkul\Product\Helpers\ProductImage $productImageHelper
* @param \Webkul\BookingProduct\Repositories\BookingProductRepository $bookingProductRepository
* @param \Webkul\BookingProduct\Helpers\BookingHelper $bookingHelper
* @return void
*/
public function __construct(
@ -84,10 +84,10 @@ class Booking extends Virtual
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return Product
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Product\Contracts\Product
*/
public function update(array $data, $id, $attribute = "id")
{
@ -111,6 +111,7 @@ class Booking extends Virtual
/**
* Returns additional views
*
* @param int $id
* @return array
*/
public function getBookingProduct($productId)
@ -127,7 +128,7 @@ class Booking extends Virtual
/**
* Return true if this product can have inventory
*
* @return boolean
* @return bool
*/
public function showQuantityBox()
{
@ -141,7 +142,7 @@ class Booking extends Virtual
}
/**
* @param CartItem $cartItem
* @param \Webkul\Checkout\Contracts\CartItem $cartItem
* @return bool
*/
public function isItemHaveQuantity($cartItem)
@ -154,7 +155,7 @@ class Booking extends Virtual
/**
* Add product. Returns error message if can't prepare product.
*
* @param array $data
* @param array $data
* @return array
*/
public function prepareForCart($data)
@ -204,8 +205,8 @@ class Booking extends Virtual
/**
*
* @param array $options1
* @param array $options2
* @param array $options1
* @param array $options2
* @return boolean
*/
public function compareOptions($options1, $options2)
@ -220,7 +221,7 @@ class Booking extends Virtual
/**
* Returns additional information for items
*
* @param array $data
* @param array $data
* @return array
*/
public function getAdditionalOptions($data)
@ -231,7 +232,7 @@ class Booking extends Virtual
/**
* Validate cart item product price
*
* @param CartItem $item
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return float
*/
public function validateCartItem($item)

View File

@ -23,14 +23,14 @@ use Webkul\CMS\Repositories\CmsRepository;
/**
* To hold the CMSRepository instance
*
* @var Object
* @var \Webkul\CMS\Repositories\CmsRepository
*/
protected $cmsRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\CMS\Repositories\CmsRepository $cmsRepository
* @param \Webkul\CMS\Repositories\CmsRepository $cmsRepository
* @return void
*/
public function __construct(CmsRepository $cmsRepository)
@ -88,7 +88,7 @@ use Webkul\CMS\Repositories\CmsRepository;
/**
* To edit a previously created CMS page
*
* @param integer $id
* @param int $id
* @return \Illuminate\View\View
*/
public function edit($id)
@ -101,7 +101,7 @@ use Webkul\CMS\Repositories\CmsRepository;
/**
* To update the previously created CMS page in storage
*
* @param integer $id
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update($id)
@ -129,8 +129,7 @@ use Webkul\CMS\Repositories\CmsRepository;
/**
* To delete the previously create CMS page
*
* @param integer $id
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function delete($id)

View File

@ -16,14 +16,14 @@ class PagePresenterController extends Controller
/**
* CmsRepository object
*
* @var Object
* @var \Webkul\CMS\Repositories\CmsRepository
*/
protected $cmsRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\CMS\Repositories\CmsRepository $cmsRepository
* @param \Webkul\CMS\Repositories\CmsRepository $cmsRepository
* @return void
*/
public function __construct(CmsRepository $cmsRepository)
@ -34,7 +34,7 @@ class PagePresenterController extends Controller
/**
* To extract the page content and load it in the respective view file
*
* @param string $urlKey
* @param string $urlKey
* @return \Illuminate\View\View
*/
public function presenter($urlKey)

View File

@ -26,8 +26,8 @@ class CmsRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\CMS\Contracts\CmsPage
*/
public function create(array $data)
{
@ -53,10 +53,10 @@ class CmsRepository extends Repository
}
/**
* @param array $data
* @param integer $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\CMS\Contracts\CmsPage
*/
public function update(array $data, $id, $attribute = "id")
{
@ -76,9 +76,9 @@ class CmsRepository extends Repository
/**
* Checks slug is unique or not based on locale
*
* @param integer $id
* @param string $urlKey
* @return boolean
* @param int $id
* @param string $urlKey
* @return bool
*/
public function isUrlKeyUnique($id, $urlKey)
{
@ -94,8 +94,8 @@ class CmsRepository extends Repository
/**
* Retrive category from slug
*
* @param string $urlKey
* @return mixed
* @param string $urlKey
* @return \Webkul\CMS\Contracts\CmsPage|\Exception
*/
public function findByUrlKeyOrFail($urlKey)
{

View File

@ -17,42 +17,42 @@ class CartRule
/**
* CartRuleRepository object
*
* @var CartRuleRepository
* @var \Webkul\CartRule\Repositories\CartRuleRepository
*/
protected $cartRuleRepository;
/**
* CartRuleCouponRepository object
*
* @var CartRuleCouponRepository
* @var \Webkul\CartRule\Repositories\CartRuleCouponRepository
*/
protected $cartRuleCouponRepository;
/**
* CartRuleCouponUsageRepository object
*
* @var CartRuleCouponUsageRepository
* @var \Webkul\CartRule\Repositories\CartRuleCouponUsageRepository
*/
protected $cartRuleCouponUsageRepository;
/**
* CartRuleCustomerRepository object
*
* @var CartRuleCustomerRepository
* @var \Webkul\CartRule\Repositories\CartRuleCustomerRepository
*/
protected $cartRuleCustomerRepository;
/**
* CustomerGroupRepository object
*
* @var CustomerGroupRepository
* @var \Webkul\Customer\Repositories\CustomerGroupRepository
*/
protected $customerGroupRepository;
/**
* Validator object
*
* @var Validator
* @var \Webkul\Rule\Helpers\Validator
*/
protected $validator;
@ -64,12 +64,12 @@ class CartRule
/**
* Create a new helper instance.
*
* @param Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param Webkul\CartRule\Repositories\CartRuleCouponUsageRepository $cartRuleCouponUsageRepository
* @param Webkul\CartRule\Repositories\CartRuleCustomerRepository $cartRuleCustomerRepository
* @param Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @param Webkul\Rule\Helpers\Validator $validator
* @param \Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponUsageRepository $cartRuleCouponUsageRepository
* @param \Webkul\CartRule\Repositories\CartRuleCustomerRepository $cartRuleCustomerRepository
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @param \Webkul\Rule\Helpers\Validator $validator
*
* @return void
*/
@ -130,7 +130,7 @@ class CartRule
/**
* Returns cart rules
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getCartRules()
{
@ -172,9 +172,8 @@ class CartRule
/**
* Check if cart rule can be applied
*
* @param CartRule $rule
*
* @return boolean
* @param \Webkul\CartRule\Contracts\CartRule $rule
* @return bool
*/
public function canProcessRule($rule): bool
{
@ -228,7 +227,6 @@ class CartRule
* Cart item discount calculation process
*
* @param \Webkul\Checkout\Models\CartItem $item
*
* @return array
*/
public function process(CartItem $item): array
@ -338,8 +336,7 @@ class CartRule
/**
* Cart shipping discount calculation process
*
* @param Cart $cart
*
* @param \Webkul\Checkout\Contracts\Cart $cart
* @return void
*/
public function processShippingDiscount($cart)
@ -420,8 +417,7 @@ class CartRule
/**
* Cart free shipping discount calculation process
*
* @param Cart $cart
*
* @param \Webkul\Checkout\Contracts\Cart $cart
* @return void
*/
public function processFreeShippingDiscount($cart)
@ -476,9 +472,8 @@ class CartRule
/**
* Calculate cart item totals for each rule
*
* @param mixed $items
*
* @return Validator
* @param \Illuminate\Support\Collecton $items
* @return \Webkul\Rule\Helpers\Validator
*/
public function calculateCartItemTotals($items)
{
@ -529,8 +524,7 @@ class CartRule
/**
* Divide discount amount to children
*
* @param CartItem $item
*
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return void
*/
protected function divideDiscount($item)

View File

@ -25,22 +25,22 @@ class CartRuleController extends Controller
/**
* To hold Cart repository instance
*
* @var CartRuleRepository
* @var \Webkul\CartRule\Repositories\CartRuleRepository
*/
protected $cartRuleRepository;
/**
* To hold CartRuleCouponRepository repository instance
*
* @var CartRuleCouponRepository
* @var \Webkul\CartRule\Repositories\CartRuleCouponRepository
*/
protected $cartRuleCouponRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param \Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
*
* @return void
*/
@ -112,8 +112,7 @@ class CartRuleController extends Controller
/**
* Show the form for editing the specified resource.
*
* @param int $id
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
@ -126,9 +125,8 @@ class CartRuleController extends Controller
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
@ -162,8 +160,7 @@ class CartRuleController extends Controller
/**
* Remove the specified resource from storage.
*
* @param int $id
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)

View File

@ -16,14 +16,14 @@ class CartRuleCouponController extends Controller
/**
* To hold CartRuleCouponRepository repository instance
*
* @var CartRuleCouponRepository
* @var \Webkul\CartRule\Repositories\CartRuleCouponRepository
*/
protected $cartRuleCouponRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @return void
*/
public function __construct(CartRuleCouponRepository $cartRuleCouponRepository)

View File

@ -15,14 +15,14 @@ class Cart
/**
* CartRule object
*
* @var CartRule
* @var \Webkul\CartRule\Helpers\CartRule
*/
protected $cartRuleHepler;
/**
* Create a new listener instance.
*
* @param Webkul\CartRule\Repositories\CartRule $cartRuleHepler
* @param \Webkul\CartRule\Repositories\CartRule $cartRuleHepler
* @return void
*/
public function __construct(CartRule $cartRuleHepler)
@ -33,7 +33,7 @@ class Cart
/**
* Aplly valid cart rules to cart
*
* @param Cart $cart
* @param \Webkul\Checkout\Contracts\Cart $cart
* @return void
*/
public function applyCartRules($cart)

View File

@ -18,38 +18,38 @@ class Order
/**
* CartRuleRepository object
*
* @var CartRuleRepository
* @var \Webkul\CartRule\Repositories\CartRuleRepository
*/
protected $cartRuleRepository;
/**
* CartRuleCustomerRepository object
*
* @var CartRuleCustomerRepository
* @var Webkul\CartRule\Repositories\\CartRuleCustomerRepository
*/
protected $cartRuleCustomerRepository;
/**
* CartRuleCouponRepository object
*
* @var CartRuleCouponRepository
* @var Webkul\CartRule\Repositories\\CartRuleCouponRepository
*/
protected $cartRuleCouponRepository;
/**
* CartRuleCouponUsageRepository object
*
* @var CartRuleCouponUsageRepository
* @var \Webkul\CartRule\Repositories\CartRuleCouponUsageRepository
*/
protected $cartRuleCouponUsageRepository;
/**
* Create a new listener instance.
*
* @param Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param Webkul\CartRule\Repositories\CartRuleCustomerRepository $cartRuleCustomerRepository
* @param Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param Webkul\CartRule\Repositories\CartRuleCouponUsageRepository $cartRuleCouponUsageRepository
* @param \Webkul\CartRule\Repositories\CartRuleRepository $cartRuleRepository
* @param \Webkul\CartRule\Repositories\CartRuleCustomerRepository $cartRuleCustomerRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponUsageRepository $cartRuleCouponUsageRepository
* @return void
*/
public function __construct(
@ -71,7 +71,7 @@ class Order
/**
* Save cart rule and cart rule coupon properties after place order
*
* @param Order $order
* @param \Webkul\Sales\Contracts\Order $order
* @return void
*/
public function manageCartRule($order)

View File

@ -34,8 +34,8 @@ class CartRuleCouponRepository extends Repository
/**
* Creates coupons for cart rule
*
* @param array $data
* @param integer $cartRuleId
* @param array $data
* @param int $cartRuleId
* @return void
*/
public function generateCoupons($data, $cartRuleId)
@ -57,8 +57,8 @@ class CartRuleCouponRepository extends Repository
/**
* Creates coupons for cart rule
*
* @param string $format
* @param integer $length
* @param string $format
* @param int $length
* @return string
*/
public function getRandomString($format, $length)

View File

@ -22,63 +22,63 @@ class CartRuleRepository extends Repository
/**
* AttributeFamilyRepository object
*
* @var AttributeFamilyRepository
* @var \Webkul\Attribute\Repositories\AttributeFamilyRepository
*/
protected $attributeFamilyRepository;
/**
* AttributeRepository object
*
* @var AttributeRepository
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* CategoryRepository class
*
* @var CategoryRepository
* @var \Webkul\Category\Repositories\CategoryRepository
*/
protected $categoryRepository;
/**
* CartRuleCouponRepository object
*
* @var CartRuleCouponRepository
* @var Webkul\CartRule\Repositories\CartRuleCouponRepository
*/
protected $cartRuleCouponRepository;
/**
* TaxCategoryRepository class
*
* @var TaxCategoryRepository
* @var \Webkul\Tax\Repositories\TaxCategoryRepository
*/
protected $taxCategoryRepository;
/**
* CountryRepository class
*
* @var CountryRepository
* @var \Webkul\Core\Repositories\CountryRepository
*/
protected $countryRepository;
/**
* CountryStateRepository class
*
* @var CountryStateRepository
* @var \Webkul\Core\Repositories\CountryStateRepository
*/
protected $countryStateRepository;
/**
* Create a new repository instance.
*
* @param Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param Webkul\Tax\Repositories\TaxCategoryRepository $taxCategoryRepository
* @param Webkul\Core\Repositories\CountryRepository $countryRepository
* @param Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @param Illuminate\Container\Container $app
* @param \Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param \Webkul\CartRule\Repositories\CartRuleCouponRepository $cartRuleCouponRepository
* @param \Webkul\Tax\Repositories\TaxCategoryRepository $taxCategoryRepository
* @param \Webkul\Core\Repositories\CountryRepository $countryRepository
* @param \Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @param \Illuminate\Container\Container $app
* @return void
*/
public function __construct(
@ -120,8 +120,8 @@ class CartRuleRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\CartRule\Contracts\CartRule
*/
public function create(array $data)
{
@ -152,10 +152,10 @@ class CartRuleRepository extends Repository
}
/**
* @param array $data
* @param array $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\CartRule\Contracts\CartRule
*/
public function update(array $data, $id, $attribute = "id")
{

View File

@ -24,14 +24,14 @@ class PriceRuleIndex extends Command
/**
* CatalogRuleIndex object
*
* @var Object
* @var \Webkul\CatalogRule\Helpers\CatalogRuleIndex
*/
protected $catalogRuleIndexHelper;
/**
* Create a new command instance.
*
* @param Webkul\CatalogRuleProduct\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @param \Webkul\CatalogRuleProduct\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @return void
*/
public function __construct(CatalogRuleIndex $catalogRuleIndexHelper)
@ -44,7 +44,7 @@ class PriceRuleIndex extends Command
/**
* Execute the console command.
*
* @return mixed
* @return void
*/
public function handle()
{

View File

@ -10,30 +10,30 @@ class CatalogRuleIndex
/**
* CatalogRuleRepository object
*
* @var Object
* @var \Webkul\CatalogRule\Repositories\CatalogRuleRepository
*/
protected $catalogRuleRepository;
/**
* CatalogRuleProduct object
*
* @var Object
* @var \Webkul\CatalogRule\Helpers\CatalogRuleProduct
*/
protected $catalogRuleHelper;
/**
* CatalogRuleProductPrice object
*
* @var Object
* @var \Webkul\CatalogRule\Helpers\CatalogRuleProductPrice
*/
protected $catalogRuleProductPriceHelper;
/**
* Create a new helper instance.
*
* @param Webkul\CatalogRule\Repositories\CatalogRuleRepository $catalogRuleRepository
* @param Webkul\CatalogRuleProduct\Helpers\CatalogRuleProduct $catalogRuleProductHelper
* @param Webkul\CatalogRuleProduct\Helpers\CatalogRuleProductPrice $catalogRuleProductPriceHelper
* @param \Webkul\CatalogRule\Repositories\CatalogRuleRepository $catalogRuleRepository
* @param \Webkul\CatalogRuleProduct\Helpers\CatalogRuleProduct $catalogRuleProductHelper
* @param \Webkul\CatalogRuleProduct\Helpers\CatalogRuleProductPrice $catalogRuleProductPriceHelper
* @return void
*/
public function __construct(
@ -72,7 +72,7 @@ class CatalogRuleIndex
/**
* Full reindex
*
* @param Product $product
* @param \Webkul\Product\Contracts\Product $product
* @return void
*/
public function reindexProduct($product)
@ -101,7 +101,7 @@ class CatalogRuleIndex
/**
* Deletes catalog rule product and catalog rule product price indexes
*
* @param array $productIds
* @param array $productIds
* @return void
*/
public function cleanIndexes($productIds = [])
@ -114,7 +114,7 @@ class CatalogRuleIndex
/**
* Returns catalog rules
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getCatalogRules()
{

View File

@ -14,38 +14,38 @@ class CatalogRuleProduct
/**
* AttributeRepository object
*
* @var AttributeRepository
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* ProductRepository object
*
* @var ProductRepository
* @var \Webkul\Product\Repositories\ProductRepository
*/
protected $productRepository;
/**
* CatalogRuleProductRepository object
*
* @var CatalogRuleProductRepository
* @var \Webkul\CatalogRule\Repositories\CatalogRuleProductRepository
*/
protected $catalogRuleProductRepository;
/**
* Validator object
*
* @var Validator
* @var \Webkul\Rule\Helpers\ValidatorValidator
*/
protected $validator;
/**
* Create a new helper instance.
*
* @param Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param Webkul\Product\Repositories\ProductRepository $productRepository
* @param Webkul\CatalogRule\Repositories\CatalogRuleProductRepository $catalogRuleProductRepository
* @param Webkul\Rule\Helpers\Validator $validator
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Product\Repositories\ProductRepository $productRepository
* @param \Webkul\CatalogRule\Repositories\CatalogRuleProductRepository $catalogRuleProductRepository
* @param \Webkul\Rule\Helpers\Validator $validator
* @return void
*/
public function __construct(
@ -67,8 +67,8 @@ class CatalogRuleProduct
/**
* Collect discount on cart
*
* @param CatalogRule $rule
* @param integer $batchCount
* @param \Webkul\CatalogRule\Contracts\CatalogRule $rule
* @param int $batchCount
* @return void
*/
public function insertRuleProduct($rule, $batchCount = 1000, $product = null)
@ -114,8 +114,8 @@ class CatalogRuleProduct
/**
* Get array of product ids which are matched by rule
*
* @param CatalogRule $rule
* @param Product $product
* @param \Webkul\CatalogRule\Contracts\CatalogRule $rule
* @param \Webkul\Product\Contracts\Product $product
* @return array
*/
public function getMatchingProductIds($rule, $product = null)
@ -179,12 +179,13 @@ class CatalogRuleProduct
/**
* Add product attribute condition to query
*
* @param string $attributeCode
* @param QueryBuilder $query
* @return QueryBuilder
* @param string $attributeCode
* @param \Illuminate\Database\Eloquent\Builder $query
* @return \Illuminate\Database\Eloquent\Builder
*/
public function addAttributeToSelect($attributeCode, $query)
{
dd($query);
$attribute = $this->attributeRepository->findOneByField('code', $attributeCode);
if (! $attribute) {
@ -207,8 +208,8 @@ class CatalogRuleProduct
/**
* Returns catalog rule products
*
* @param Product $product
* @return Collection
* @param \Webkul\Product\Contracts\Product $product
* @return \Illuminate\Support\Collection
*/
public function getCatalogRuleProducts($product = null)
{
@ -245,7 +246,7 @@ class CatalogRuleProduct
/**
* Returns catalog rules
*
* @param CatalogRule $rule
* @param \Webkul\CatalogRule\Contracts\CatalogRule $rule
* @return void
*/
public function cleanProductIndex($productIds = [])

View File

@ -11,30 +11,30 @@ class CatalogRuleProductPrice
/**
* CatalogRuleProductPriceRepository object
*
* @var CatalogRuleProductPriceRepository
* @var \Webkul\CatalogRule\Repositories\CatalogRuleProductPriceRepository
*/
protected $catalogRuleProductPriceRepository;
/**
* CatalogRuleProduct object
*
* @var CatalogRuleProduct
* @var \Webkul\CatalogRule\Helpers\CatalogRuleProduct
*/
protected $catalogRuleProductHelper;
/**
* CustomerGroupRepository object
*
* @var CustomerGroupRepository
* @var \Webkul\Customer\Repositories\CustomerGroupRepository
*/
protected $customerGroupRepository;
/**
* Create a new helper instance.
*
* @param Webkul\Attribute\Repositories\CatalogRuleProductPriceRepository $catalogRuleProductPriceRepository
* @param Webkul\CatalogRule\Repositories\CatalogRuleProduct $catalogRuleProductHelper
* @param Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @param \Webkul\Attribute\Repositories\CatalogRuleProductPriceRepository $catalogRuleProductPriceRepository
* @param \Webkul\CatalogRule\Repositories\CatalogRuleProduct $catalogRuleProductHelper
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @return void
*/
public function __construct(
@ -53,7 +53,7 @@ class CatalogRuleProductPrice
/**
* Return current logged in customer
*
* @return Customer | Boolean
* @return Customer|bool
*/
public function getCurrentCustomer()
{
@ -65,8 +65,8 @@ class CatalogRuleProductPrice
/**
* Collect discount on cart
*
* @param integer $batchCount
* @param Product $product
* @param int $batchCount
* @param \Webkul\Product\Contracts\Product $product
* @return void
*/
public function indexRuleProductPrice($batchCount, $product = null)
@ -140,8 +140,8 @@ class CatalogRuleProductPrice
/**
* Calculates product price based on rule
*
* @param array $rule
* @param Product|null $productData
* @param array $rule
* @param \Webkul\Product\Contracts\Product|null $productData
* @return float
*/
public function calculate($rule, $productData = null)
@ -176,7 +176,7 @@ class CatalogRuleProductPrice
/**
* Clean product price index
*
* @param array $productIds
* @param array $productIds
* @return void
*/
public function cleanProductPriceIndex($productIds = [])
@ -193,8 +193,8 @@ class CatalogRuleProductPrice
/**
* Get catalog rules product price for specific date, channel and customer group
*
* @param Product $product
* @return void
* @param \Webkul\Product\Contracts\Product $product
* @return array|void
*/
public function getRulePrice($product)
{

View File

@ -25,22 +25,22 @@ class CatalogRuleController extends Controller
/**
* To hold Catalog repository instance
*
* @var CatalogRuleRepository
* @var \Webkul\CatalogRule\Repositories\CatalogRuleRepository
*/
protected $catalogRuleRepository;
/**
* CatalogRuleIndex
*
* @var CatalogRuleIndex
* @var \Webkul\CatalogRule\Helpers\CatalogRuleIndex
*/
protected $catalogRuleIndexHelper;
/**
* Create a new controller instance.
*
* @param \Webkul\CatalogRule\Repositories\CatalogRuleRepository $catalogRuleRepository
* @param \Webkul\CatalogRule\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @param \Webkul\CatalogRule\Repositories\CatalogRuleRepository $catalogRuleRepository
* @param \Webkul\CatalogRule\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @return void
*/
public function __construct(
@ -110,7 +110,7 @@ class CatalogRuleController extends Controller
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
@ -124,7 +124,7 @@ class CatalogRuleController extends Controller
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)

View File

@ -15,14 +15,14 @@ class Product
/**
* Product Repository Object
*
* @var Object
* @var \Webkul\CatalogRule\Helpers\CatalogRuleIndex
*/
protected $catalogRuleIndexHelper;
/**
* Create a new listener instance.
*
* @param Webkul\CatalogRule\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @param \Webkul\CatalogRule\Helpers\CatalogRuleIndex $catalogRuleIndexHelper
* @return void
*/
public function __construct(CatalogRuleIndex $catalogRuleIndexHelper)
@ -31,7 +31,7 @@ class Product
}
/**
* @param Product $product
* @param \Webkul\Product\Contracts\Product $product
* @return void
*/
public function createProductRuleIndex($product)

View File

@ -20,39 +20,39 @@ class CatalogRuleRepository extends Repository
/**
* AttributeFamilyRepository object
*
* @var AttributeFamilyRepository
* @var \Webkul\Attribute\Repositories\AttributeFamilyRepository
*/
protected $attributeFamilyRepository;
/**
* AttributeRepository object
*
* @var AttributeRepository
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* CategoryRepository class
*
* @var CategoryRepository
* @var \Webkul\Category\Repositories\CategoryRepository
*/
protected $categoryRepository;
/**
* TaxCategoryRepository class
*
* @var TaxCategoryRepository
* @var \Webkul\CaTaxtegory\Repositories\axCategoryRepository
*/
protected $taxCategoryRepository;
/**
* Create a new repository instance.
*
* @param Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param Webkul\Tax\Repositories\TaxCategoryRepository $taxCategoryRepository
* @param Illuminate\Container\Container $app
* @param \Webkul\Attribute\Repositories\AttributeFamilyRepository $attributeFamilyRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param \Webkul\Tax\Repositories\TaxCategoryRepository $taxCategoryRepository
* @param \Illuminate\Container\Container $app
* @return void
*/
public function __construct(
@ -85,8 +85,8 @@ class CatalogRuleRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\CatalogRule\Contracts\CatalogRule
*/
public function create(array $data)
{
@ -106,10 +106,10 @@ class CatalogRuleRepository extends Repository
}
/**
* @param array $data
* @param array $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\CatalogRule\Contracts\CatalogRule
*/
public function update(array $data, $id, $attribute = "id")
{

View File

@ -25,22 +25,22 @@ class CategoryController extends Controller
/**
* CategoryRepository object
*
* @var Object
* @var \Webkul\Category\Repositories\CategoryRepository
*/
protected $categoryRepository;
/**
* AttributeRepository object
*
* @var Object
* @var \Webkul\Attribute\Repositories\AttributeRepository
*/
protected $attributeRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @param \Webkul\Category\Repositories\CategoryRepository $categoryRepository
* @param \Webkul\Attribute\Repositories\AttributeRepository $attributeRepository
* @return void
*/
public function __construct(
@ -115,7 +115,7 @@ class CategoryController extends Controller
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @param int $id
* @return \Illuminate\View\View
*/
public function edit($id)
@ -190,9 +190,10 @@ class CategoryController extends Controller
/**
* Remove the specified resources from database
*
* @return response \Illuminate\Http\Response
* @return \Illuminate\Http\Response
*/
public function massDestroy() {
public function massDestroy()
{
$suppressFlash = false;
if (request()->isMethod('delete') || request()->isMethod('post')) {

View File

@ -11,7 +11,7 @@ class CategoryObserver
/**
* Handle the Category "deleted" event.
*
* @param Category $category
* @param \Webkul\Category\Contracts\Category $category
* @return void
*/
public function deleted($category)
@ -22,7 +22,7 @@ class CategoryObserver
/**
* Handle the Category "saved" event.
*
* @param Category $category
* @param \Webkul\Category\Contracts\Category $category
*/
public function saved($category)
{

View File

@ -30,8 +30,8 @@ class CategoryRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Category\Contracts\Category
*/
public function create(array $data)
{
@ -66,8 +66,8 @@ class CategoryRepository extends Repository
/**
* Specify category tree
*
* @param integer $id
* @return mixed
* @param int $id
* @return \Webkul\Category\Contracts\Category
*/
public function getCategoryTree($id = null)
{
@ -79,8 +79,8 @@ class CategoryRepository extends Repository
/**
* Specify category tree
*
* @param integer $id
* @return mixed
* @param int $id
* @return \Illuminate\Support\Collection
*/
public function getCategoryTreeWithoutDescendant($id = null)
{
@ -92,7 +92,7 @@ class CategoryRepository extends Repository
/**
* Get root categories
*
* @return mixed
* @return \Illuminate\Support\Collection
*/
public function getRootCategories()
{
@ -102,8 +102,8 @@ class CategoryRepository extends Repository
/**
* get visible category tree
*
* @param integer $id
* @return mixed
* @param int $id
* @return \Illuminate\Support\Collection
*/
public function getVisibleCategoryTree($id = null)
{
@ -121,9 +121,9 @@ class CategoryRepository extends Repository
/**
* Checks slug is unique or not based on locale
*
* @param integer $id
* @param string $slug
* @return boolean
* @param int $id
* @param string $slug
* @return bool
*/
public function isSlugUnique($id, $slug)
{
@ -140,7 +140,7 @@ class CategoryRepository extends Repository
* Retrive category from slug
*
* @param string $slug
* @return mixed
* @return \Webkul\Category\Contracts\Category
*/
public function findBySlugOrFail($slug)
{
@ -156,9 +156,8 @@ class CategoryRepository extends Repository
}
/**
* @param string $urlPath
*
* @return mixed
* @param string $urlPath
* @return \Webkul\Category\Contracts\Category
*/
public function findByPath(string $urlPath)
{
@ -166,10 +165,10 @@ class CategoryRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Category\Contracts\Category
*/
public function update(array $data, $id, $attribute = "id")
{
@ -191,7 +190,7 @@ class CategoryRepository extends Repository
}
/**
* @param $id
* @param int $id
* @return void
*/
public function delete($id)
@ -204,8 +203,8 @@ class CategoryRepository extends Repository
}
/**
* @param array $data
* @param mixed $category
* @param array $data
* @param \Webkul\Category\Contracts\Category $category
* @return void
*/
public function uploadImages($data, $category, $type = "image")
@ -236,10 +235,15 @@ class CategoryRepository extends Repository
}
}
/**
* @param array|null $columns
* @return array
*/
public function getPartial($columns = null)
{
$categories = $this->model->all();
$trimmed = array();
$trimmed = [];
foreach ($categories as $key => $category) {
if ($category->name != null || $category->name != "") {

View File

@ -29,65 +29,62 @@ class Cart
/**
* CartRepository instance
*
* @var mixed
* @var \Webkul\Checkout\Repositories\CartRepository
*/
protected $cartRepository;
/**
* CartItemRepository instance
*
* @var mixed
* @var \Webkul\Checkout\Repositories\CartItemRepository
*/
protected $cartItemRepository;
/**
* CartAddressRepository instance
*
* @var mixed
* @var \Webkul\Checkout\Repositories\CartAddressRepository
*/
protected $cartAddressRepository;
/**
* ProductRepository instance
*
* @var mixed
* @var \Webkul\Checkout\Repositories\ProductRepository
*/
protected $productRepository;
/**
* TaxCategoryRepository instance
*
* @var mixed
* @var \Webkul\Tax\Repositories\TaxCategoryRepository
*/
protected $taxCategoryRepository;
/**
* WishlistRepository instance
*
* @var mixed
* @var \Webkul\Customer\Repositories\WishlistRepository
*/
protected $wishlistRepository;
/**
* CustomerAddressRepository instance
*
* @var mixed
* @var \Webkul\Customer\Repositories\CustomerAddressRepository
*/
protected $customerAddressRepository;
/**
* Create a new controller instance.
*
* @param Webkul\Checkout\Repositories\CartRepository $cart
* @param Webkul\Checkout\Repositories\CartItemRepository $cartItem
* @param Webkul\Checkout\Repositories\CartAddressRepository $cartAddress
* @param Webkul\Product\Repositories\ProductRepository $product
* @param Webkul\Product\Repositories\TaxCategoryRepository $taxCategory
* @param Webkul\Product\Repositories\CustomerAddressRepository $customerAddress
* @param Webkul\Product\Repositories\CustomerAddressRepository $customerAddress
* @param Webkul\Discount\Repositories\CartRuleRepository $cartRule
* @param Webkul\Helpers\Discount $discount
* Create a new class instance.
*
* @param \Webkul\Checkout\Repositories\CartRepository $cartRepository
* @param \Webkul\Checkout\Repositories\CartItemRepository $cartItemRepository
* @param \Webkul\Checkout\Repositories\CartAddressRepository $cartAddressRepository
* @param \Webkul\Product\Repositories\ProductRepository $productRepository
* @param \Webkul\Tax\Repositories\TaxCategoryRepository $taxCategoryRepository
* @param \Webkul\Customer\Repositories\WishlistRepository $wishlistRepository
* @param \Webkul\Customer\Repositories\CustomerAddressRepository $customerAddressRepository
* @return void
*/
public function __construct(
@ -98,7 +95,8 @@ class Cart
TaxCategoryRepository $taxCategoryRepository,
WishlistRepository $wishlistRepository,
CustomerAddressRepository $customerAddressRepository
) {
)
{
$this->cartRepository = $cartRepository;
$this->cartItemRepository = $cartItemRepository;
@ -117,7 +115,7 @@ class Cart
/**
* Return current logged in customer
*
* @return Customer|boolean
* @return \Webkul\Customer\Contracts\Customer|bool
*/
public function getCurrentCustomer()
{
@ -129,10 +127,9 @@ class Cart
/**
* Add Items in a cart with some cart and item details.
*
* @param integer $productId
* @param array $data
*
* @return Mixed Cart on success, array with warning otherwise
* @param int $productId
* @param array $data
* @return \Webkul\Checkout\Contracts\Cart|\Exception|array
*/
public function addProduct($productId, $data)
{
@ -198,9 +195,8 @@ class Cart
/**
* Create new cart instance.
*
* @param array $data
*
* @return Cart|null
* @param array $data
* @return \Webkul\Checkout\Contracts\Cart|null
*/
public function create($data)
{
@ -240,9 +236,8 @@ class Cart
/**
* Update cart items information
*
* @param array $data
*
* @return string|boolean
* @param array $data
* @return bool|void|\Exception
*/
public function updateItems($data)
{
@ -286,9 +281,8 @@ class Cart
/**
* Get cart item by product
*
* @param array $data
*
* @return CartItem|void
* @param array $data
* @return \Webkul\Checkout\Contracts\CartItem|void
*/
public function getItemByProduct($data)
{
@ -310,9 +304,8 @@ class Cart
/**
* Remove the item from the cart
*
* @param integer $itemId
*
* @return boolean
* @param int $itemId
* @return bool
*/
public function removeItem($itemId)
{
@ -342,7 +335,7 @@ class Cart
/**
* This function handles when guest has some of cart products and then logs in.
*
* @return boolean
* @return bool
*/
public function mergeCart()
{
@ -425,8 +418,7 @@ class Cart
/**
* Save cart
*
* @param Cart $cart
*
* @param \Webkul\Checkout\Contracts\Cart $cart
* @return void
*/
public function putCart($cart)
@ -439,7 +431,7 @@ class Cart
/**
* Returns cart
*
* @return Cart|null
* @return \Webkul\Checkout\Contracts\Cart|null
*/
public function getCart()
{
@ -486,9 +478,8 @@ class Cart
/**
* Save customer address
*
* @param array $data
*
* @return boolean
* @param array $data
* @return bool
*/
public function saveCustomerAddress($data)
{
@ -602,9 +593,8 @@ class Cart
/**
* Save shipping method for cart
*
* @param string $shippingMethodCode
*
* @return boolean
* @param string $shippingMethodCode
* @return bool
*/
public function saveShippingMethod($shippingMethodCode)
{
@ -621,9 +611,8 @@ class Cart
/**
* Save payment method for cart
*
* @param string $payment
*
* @return CartPayment
* @param string $payment
* @return \Webkul\Checkout\Contracts\CartPayment
*/
public function savePaymentMethod($payment)
{
@ -710,7 +699,7 @@ class Cart
/**
* To validate if the product information is changed by admin and the items have been added to the cart before it.
*
* @return boolean
* @return bool
*/
public function validateItems()
{
@ -823,8 +812,8 @@ class Cart
/**
* Set Item tax to zero.
*
* @param CartItem $item
* @return CartItem
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return \Webkul\Checkout\Contracts\CartItem
*/
protected function setItemTaxToZero(CartItem $item): CartItem
{
@ -838,7 +827,7 @@ class Cart
/**
* Checks if cart has any error
*
* @return boolean
* @return bool
*/
public function hasError()
{
@ -856,7 +845,7 @@ class Cart
/**
* Checks if all cart items have sufficient quantity.
*
* @return boolean
* @return bool
*/
public function isItemsHaveSufficientQuantity()
{
@ -872,9 +861,8 @@ class Cart
/**
* Checks if all cart items have sufficient quantity.
*
* @param CartItem $item
*
* @return boolean
* @param \Webkul\Checkout\Contracts\CartItem $item
* @return bool
*/
public function isItemHaveQuantity($item)
{
@ -957,8 +945,7 @@ class Cart
/**
* Prepares data for order item
*
* @param array $data
*
* @param array $data
* @return array
*/
public function prepareDataForOrderItem($data)
@ -998,9 +985,8 @@ class Cart
/**
* Move a wishlist item to cart
*
* @param WishlistItem $wishlistItem
*
* @return boolean
* @param \Webkul\Customer\Contracts\WishlistItem $wishlistItem
* @return bool
*/
public function moveToCart($wishlistItem)
{
@ -1028,9 +1014,8 @@ class Cart
/**
* Function to move a already added product to wishlist will run only on customer authentication.
*
* @param integer $itemId
*
* @return boolean|void
* @param int $itemId
* @return bool
*/
public function moveToWishlist($itemId)
{
@ -1084,9 +1069,8 @@ class Cart
/**
* Set coupon code to the cart
*
* @param string $code
*
* @return Cart
* @param string $code
* @return \Webkul\Checkout\Contracts\Cart
*/
public function setCouponCode($code)
{
@ -1102,7 +1086,7 @@ class Cart
/**
* Remove coupon code from cart
*
* @return Cart
* @return \Webkul\Checkout\Contracts\Cart
*/
public function removeCouponCode()
{

View File

@ -22,7 +22,7 @@ class CustomerEventsHandler {
/**
* Register the listeners for the subscriber.
*
* @param Illuminate\Events\Dispatcher $events
* @param \Illuminate\Events\Dispatcher $events
* @return void
*/
public function subscribe($events)

View File

@ -25,12 +25,11 @@ class CartItemRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Checkout\Contracts\CartItem
*/
public function update(array $data, $id, $attribute = "id")
{
$item = $this->find($id);
@ -40,6 +39,10 @@ class CartItemRepository extends Repository
return $item;
}
/**
* @param int $cartItemId
* @return int
*/
public function getProduct($cartItemId)
{
return $this->model->find($cartItemId)->product->id;

View File

@ -25,10 +25,9 @@ class CartRepository extends Repository
}
/**
* @param array $data
* @return Mixed
* @param array $data
* @return \Webkul\Checkout\Contracts\Cart
*/
public function create(array $data)
{
$cart = $this->model->create($data);
@ -37,10 +36,10 @@ class CartRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return Mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Checkout\Contracts\Cart
*/
public function update(array $data, $id, $attribute = "id")
{
@ -52,17 +51,14 @@ class CartRepository extends Repository
}
/**
* Method to detach
* associations.
*
* Use this only with
* guest cart only.
*
* @return Mixed
* Method to detach associations. Use this only with guest cart only.
*
* @param int $cartId
* @return bool
*/
public function deleteParent($cart_id) {
$cart = $this->model->find($cart_id);
public function deleteParent($cartId) {
$cart = $this->model->find($cartId);
return $this->model->destroy($cart_id);
return $this->model->destroy($cartId);
}
}

View File

@ -18,62 +18,62 @@ class Core
/**
* ChannelRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\ChannelRepository
*/
protected $channelRepository;
/**
* CurrencyRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\CurrencyRepository
*/
protected $currencyRepository;
/**
* ExchangeRateRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\ExchangeRateRepository
*/
protected $exchangeRateRepository;
/**
* CountryRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\CountryRepository
*/
protected $countryRepository;
/**
* CountryStateRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\CountryStateRepository
*/
protected $countryStateRepository;
/**
* LocaleRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\LocaleRepository
*/
protected $localeRepository;
/**
* CoreConfigRepository class
*
* @var mixed
* @var \Webkul\Core\Repositories\CoreConfigRepository
*/
protected $coreConfigRepository;
/**
* Create a new instance.
*
* @param Webkul\Core\Repositories\ChannelRepository $channelRepository
* @param Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @param Webkul\Core\Repositories\ExchangeRateRepository $exchangeRateRepository
* @param Webkul\Core\Repositories\CountryRepository $countryRepository
* @param Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @param Webkul\Core\Repositories\LocaleRepository $localeRepository
* @param Webkul\Core\Repositories\CoreConfigRepository $coreConfigRepository
* @param \Webkul\Core\Repositories\ChannelRepository $channelRepository
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @param \Webkul\Core\Repositories\ExchangeRateRepository $exchangeRateRepository
* @param \Webkul\Core\Repositories\CountryRepository $countryRepository
* @param \Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @param \Webkul\Core\Repositories\LocaleRepository $localeRepository
* @param \Webkul\Core\Repositories\CoreConfigRepository $coreConfigRepository
*
* @return void
*/
@ -105,7 +105,7 @@ class Core
/**
* Returns all channels
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getAllChannels()
{
@ -121,7 +121,7 @@ class Core
/**
* Returns currenct channel models
*
* @return mixed
* @return \Webkul\Core\Contracts\Channel
*/
public function getCurrentChannel()
{
@ -147,7 +147,7 @@ class Core
/**
* Returns currenct channel code
*
* @return string
* @return \Webkul\Core\Contracts\Channel
*/
public function getCurrentChannelCode(): string
{
@ -163,7 +163,7 @@ class Core
/**
* Returns default channel models
*
* @return null or Channel
* @return \Webkul\Core\Contracts\Channel
*/
public function getDefaultChannel(): ?Channel
{
@ -201,7 +201,7 @@ class Core
/**
* Returns all locales
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getAllLocales()
{
@ -217,7 +217,7 @@ class Core
/**
* Returns current locale
*
* @return Object
* @return \Webkul\Core\Contracts\Locale
*/
public function getCurrentLocale()
{
@ -239,7 +239,7 @@ class Core
/**
* Returns all currencies
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function getAllCurrencies()
{
@ -255,7 +255,7 @@ class Core
/**
* Returns base channel's currency model
*
* @return mixed
* @return \Webkul\Core\Contracts\Currency
*/
public function getBaseCurrency()
{
@ -293,7 +293,7 @@ class Core
/**
* Returns base channel's currency model
*
* @return mixed
* @return \Webkul\Core\Contracts\Currency
*/
public function getChannelBaseCurrency()
{
@ -327,7 +327,7 @@ class Core
/**
* Returns current channel's currency model
*
* @return mixed
* @return \Webkul\Core\Contracts\Currency
*/
public function getCurrentCurrency()
{
@ -365,10 +365,9 @@ class Core
/**
* Converts price
*
* @param float $amount
* @param string $targetCurrencyCode
* @param string $orderCurrencyCode
*
* @param float $amount
* @param string $targetCurrencyCode
* @param string $orderCurrencyCode
* @return string
*/
public function convertPrice($amount, $targetCurrencyCode = null, $orderCurrencyCode = null)
@ -419,9 +418,8 @@ class Core
/**
* Converts to base price
*
* @param float $amount
* @param string $targetCurrencyCode
*
* @param float $amount
* @param string $targetCurrencyCode
* @return string
*/
public function convertToBasePrice($amount, $targetCurrencyCode = null)
@ -448,8 +446,7 @@ class Core
/**
* Format and convert price with currency symbol
*
* @param float $price
*
* @param float $price
* @return string
*/
public function currency($amount = 0)
@ -464,8 +461,7 @@ class Core
/**
* Return currency symbol from currency code
*
* @param float $price
*
* @param float $price
* @return string
*/
public function currencySymbol($code)
@ -478,9 +474,8 @@ class Core
/**
* Format and convert price with currency symbol
*
* @param float $price
* @param string $currencyCode
*
* @param float $price
* @param string $currencyCode
* @return string
*/
public function formatPrice($price, $currencyCode)
@ -537,8 +532,7 @@ class Core
/**
* Format price with base currency symbol
*
* @param float $price
*
* @param float $price
* @return string
*/
public function formatBasePrice($price)
@ -565,10 +559,9 @@ class Core
/**
* Checks if current date of the given channel (in the channel timezone) is within the range
*
* @param int|string|Channel $channel
* @param string|null $dateFrom
* @param string|null $dateTo
*
* @param int|string|\Webkul\Core\Contracts\Channel $channel
* @param string|null $dateFrom
* @param string|null $dateTo
* @return bool
*/
public function isChannelDateInInterval($dateFrom = null, $dateTo = null)
@ -597,11 +590,9 @@ class Core
}
/**
* Get channel timestamp
* Timstamp will be builded with channel timezone settings
*
* @param mixed $channel
* Get channel timestamp, timstamp will be builded with channel timezone settings
*
* @param \Webkul\Core\Contracts\Channel $channel
* @return int
*/
public function channelTimeStamp($channel)
@ -622,9 +613,8 @@ class Core
/**
* Check whether sql date is empty
*
* @param string $date
*
* @return boolean
* @param string $date
* @return bool
*/
function is_empty_date($date)
{
@ -634,8 +624,8 @@ class Core
/**
* Format date using current channel.
*
* @param date|null $date
* @param string $format
* @param \Illuminate\Support\Carbon|null $date
* @param string $format
*
* @return string
*/
@ -655,8 +645,9 @@ class Core
/**
* Retrieve information from payment configuration
*
* @param string $field
* @param int|string|null $channelId
* @param string $field
* @param int|string|null $channelId
* @param string|null $locale
*
* @return mixed
*/
@ -711,7 +702,9 @@ class Core
if (! $coreConfigValue) {
$fields = explode(".", $field);
array_shift($fields);
$field = implode(".", $fields);
return Config::get($field);
@ -723,7 +716,8 @@ class Core
/**
* Retrieve a group of information from the core config table
*
* @return array
* @param mixed $criteria
* @return mixed
*/
public function retrieveGroupConfig($criteria)
{
@ -733,7 +727,7 @@ class Core
/**
* Retrieve all countries
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function countries()
{
@ -743,8 +737,7 @@ class Core
/**
* Returns country name by code
*
* @param string $code
*
* @param string $code
* @return string
*/
public function country_name($code)
@ -757,7 +750,8 @@ class Core
/**
* Retrieve all country states
*
* @return Collection
* @param string $countryCode
* @return \Illuminate\Support\Collection
*/
public function states($countryCode)
{
@ -767,7 +761,7 @@ class Core
/**
* Retrieve all grouped states by country code
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function groupedStatesByCountries()
{
@ -783,7 +777,7 @@ class Core
/**
* Retrieve all grouped states by country code
*
* @return Collection
* @return \Illuminate\Support\Collection
*/
public function findStateByCountryCode($countryCode = null, $stateCode = null)
{
@ -801,6 +795,8 @@ class Core
/**
* Returns time intervals
*
* @param \Illuminate\Support\Carbon $startDate
* @param \Illuminate\Support\Carbon $endDate
* @return array
*/
public function getTimeInterval($startDate, $endDate)
@ -856,6 +852,9 @@ class Core
}
/**
*
* @param string $date
* @param int $day
* @return string
*/
public function xWeekRange($date, $day)
@ -876,7 +875,8 @@ class Core
/**
* Method to sort through the acl items and put them in order
*
* @return void
* @param array $items
* @return array
*/
public function sortItems($items)
{
@ -898,8 +898,7 @@ class Core
}
/**
* @param string $fieldName
*
* @param string $fieldName
* @return array
*/
public function getConfigField($fieldName)
@ -917,6 +916,10 @@ class Core
}
}
/**
* @param array $items
* @return array
*/
public function convertToAssociativeArray($items)
{
foreach ($items as $key1 => $level1) {
@ -946,6 +949,12 @@ class Core
return $items;
}
/**
* @param array $items
* @param string $key
* @param string|int|float $value
* @return array
*/
public function array_set(&$array, $key, $value)
{
if (is_null($key)) {
@ -976,6 +985,11 @@ class Core
return $array;
}
/**
* @param array $array1
* @param array $array2
* @return array
*/
protected function arrayMerge(array &$array1, array &$array2)
{
$merged = $array1;
@ -991,6 +1005,10 @@ class Core
return $merged;
}
/**
* @param array $array1
* @return array
*/
public function convertEmptyStringsToNull($array)
{
foreach ($array as $key => $value) {
@ -1005,8 +1023,7 @@ class Core
/**
* Create singletom object through single facade
*
* @param string $className
*
* @param string $className
* @return object
*/
public function getSingletonInstance($className)
@ -1022,8 +1039,8 @@ class Core
/**
* Returns a string as selector part for identifying elements in views
* @param float $taxRate
*
*
* @param float $taxRate
* @return string
*/
public static function taxRateAsIdentifier(float $taxRate): string

View File

@ -17,10 +17,9 @@ abstract class Repository extends BaseRepository {
/**
* Find data by field and value
*
* @param $field
* @param $value
* @param array $columns
*
* @param string $field
* @param string $value
* @param array $columns
* @return mixed
*/
public function findOneByField($field, $value = null, $columns = ['*'])
@ -33,10 +32,9 @@ abstract class Repository extends BaseRepository {
/**
* Find data by field and value
*
* @param $field
* @param $value
* @param array $columns
*
* @param string $field
* @param string $value
* @param array $columns
* @return mixed
*/
public function findOneWhere(array $where, $columns = ['*'])
@ -49,9 +47,8 @@ abstract class Repository extends BaseRepository {
/**
* Find data by id
*
* @param $id
* @param array $columns
*
* @param int $id
* @param array $columns
* @return mixed
*/
public function find($id, $columns = ['*'])
@ -67,9 +64,8 @@ abstract class Repository extends BaseRepository {
/**
* Find data by id
*
* @param $id
* @param array $columns
*
* @param int $id
* @param array $columns
* @return mixed
*/
public function findOrFail($id, $columns = ['*'])
@ -85,9 +81,8 @@ abstract class Repository extends BaseRepository {
/**
* Count results of repository
*
* @param array $where
* @param string $columns
*
* @param array $where
* @param string $columns
* @return int
*/
public function count(array $where = [], $columns = '*')
@ -107,6 +102,7 @@ abstract class Repository extends BaseRepository {
}
/**
* @param string $columns
* @return mixed
*/
public function sum($columns)
@ -121,6 +117,7 @@ abstract class Repository extends BaseRepository {
}
/**
* @param string $columns
* @return mixed
*/
public function avg($columns)

View File

@ -17,8 +17,7 @@ class TranslatableModel extends Model
}
/**
* @param string $key
*
* @param string $key
* @return bool
*/
protected function isKeyALocale($key)
@ -53,7 +52,7 @@ class TranslatableModel extends Model
}
/**
* @return boolean
* @return bool
*/
protected function isChannelBased()
{

View File

@ -9,19 +9,30 @@ class FixerExchange extends ExchangeRate
{
/**
* API key
*
* @var string
*/
protected $apiKey;
/**
* API endpoint
*
* @var string
*/
protected $apiEndPoint;
/**
* Holds ExchangeRateRepository instance
*
* @var \Webkul\Core\Helpers\Exchange\ExchangeRate
*/
protected $exchangeRate;
/**
* Create a new helper instance.
*
* @return void
*/
public function __construct()
{
$this->apiKey = config('services.exchange-api')['fixer']['key'];
@ -29,6 +40,9 @@ class FixerExchange extends ExchangeRate
$this->apiEndPoint = 'http://data.fixer.io/api/latest?access_key=' . $this->apiKey;
}
/**
* @return array
*/
public function fetchRates()
{
$rates = array();

View File

@ -22,8 +22,7 @@ class Laravel5Helper extends Laravel5
/**
* Returns field name of given attribute.
*
* @param string $attribute
*
* @param string $attribute
* @return string|null
* @part ORM
*/
@ -69,10 +68,9 @@ class Laravel5Helper extends Laravel5
/**
* Helper function to generate products for testing
*
* @param int $productType
* @param array $configs
* @param array $productStates
*
* @param int $productType
* @param array $configs
* @param array $productStates
* @return \Webkul\Product\Models\Product
* @part ORM
*/
@ -104,10 +102,9 @@ class Laravel5Helper extends Laravel5
}
/**
* @param array $configs
* @param array $productStates
*
* @return \Webkul\Product\Models\Product
* @param array $configs
* @param array $productStates
* @return \Webkul\Product\Contracts\Product
*/
private function haveSimpleProduct(array $configs = [], array $productStates = []): Product
{
@ -128,10 +125,9 @@ class Laravel5Helper extends Laravel5
}
/**
* @param array $configs
* @param array $productStates
*
* @return \Webkul\Product\Models\Product
* @param array $configs
* @param array $productStates
* @return \Webkul\Product\Contracts\Product
*/
private function haveVirtualProduct(array $configs = [], array $productStates = []): Product
{
@ -152,10 +148,9 @@ class Laravel5Helper extends Laravel5
}
/**
* @param array $configs
* @param array $productStates
*
* @return \Webkul\Product\Models\Product
* @param array $configs
* @param array $productStates
* @return \Webkul\Product\Contracts\Product
*/
private function haveDownloadableProduct(array $configs = [], array $productStates = []): Product
{
@ -187,8 +182,9 @@ class Laravel5Helper extends Laravel5
}
/**
* @param int $productId
* @param array $inventoryConfig
* @param int $productId
* @param array $inventoryConfig
* @return void
*/
private function createInventory(int $productId, array $inventoryConfig = []): void
{
@ -201,7 +197,8 @@ class Laravel5Helper extends Laravel5
}
/**
* @param int $productId
* @param int $productId
* @return void
*/
private function createDownloadableLink(int $productId): void
{
@ -217,8 +214,9 @@ class Laravel5Helper extends Laravel5
}
/**
* @param int $productId
* @param array $attributeValues
* @param int $productId
* @param array $attributeValues
* @return void
*/
private function createAttributeValues(int $productId, array $attributeValues = []): void
{

View File

@ -6,6 +6,9 @@ use Astrotomic\Translatable\Locales as BaseLocales;
class Locales extends BaseLocales
{
/**
* @return void
*/
public function load(): void
{
$this->locales = [];

View File

@ -23,14 +23,14 @@ class ChannelController extends Controller
/**
* ChannelRepository object
*
* @var Object
* @var \Webkul\Core\Repositories\ChannelRepository
*/
protected $channelRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\ChannelRepository $channelRepository
* @param \Webkul\Core\Repositories\ChannelRepository $channelRepository
* @return void
*/
public function __construct(ChannelRepository $channelRepository)

View File

@ -23,22 +23,22 @@ class CountryStateController extends Controller
/**
* CountryRepository object
*
* @var array
* @var \Webkul\Core\Repositories\CountryRepository
*/
protected $countryRepository;
/**
* CountryStateRepository object
*
* @var array
* @var Webkul\Core\Repositories\CountryStateRepository
*/
protected $countryStateRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\CountryRepository $countryRepository
* @param \Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @param \Webkul\Core\Repositories\CountryRepository $countryRepository
* @param \Webkul\Core\Repositories\CountryStateRepository $countryStateRepository
* @return void
*/
public function __construct(
@ -77,6 +77,10 @@ class CountryStateController extends Controller
return view($this->_config['view'])->with('statesCountries', $nestedArray);
}
/**
*
* @return \Illuminate\View\View
*/
public function getStates($country)
{
$countries = $this->countryRepository->all();

View File

@ -23,14 +23,14 @@ class CurrencyController extends Controller
/**
* CurrencyRepository object
*
* @var array
* @var \Webkul\Core\Repositories\CurrencyRepository
*/
protected $currencyRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @return void
*/
public function __construct(CurrencyRepository $currencyRepository)
@ -155,9 +155,10 @@ class CurrencyController extends Controller
/**
* Remove the specified resources from database
*
* @return response \Illuminate\Http\Response
* @return \Illuminate\Http\Response
*/
public function massDestroy() {
public function massDestroy()
{
$suppressFlash = false;
if (request()->isMethod('post')) {

View File

@ -24,22 +24,22 @@ class ExchangeRateController extends Controller
/**
* ExchangeRateRepository instance
*
* @var Object
* @var \Webkul\Core\Repositories\ExchangeRateRepository
*/
protected $exchangeRateRepository;
/**
* CurrencyRepository object
*
* @var Object
* @var \Webkul\Core\Repositories\CurrencyRepository
*/
protected $currencyRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\ExchangeRateRepository $exchangeRateRepository
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @param \Webkul\Core\Repositories\ExchangeRateRepository $exchangeRateRepository
* @param \Webkul\Core\Repositories\CurrencyRepository $currencyRepository
* @return void
*/
public function __construct(
@ -143,6 +143,7 @@ class ExchangeRateController extends Controller
/**
* Update Rates Using Exchange Rates API
*
* @param string $service
* @return \Illuminate\Http\JsonResponse
*/
public function updateRates($service)

View File

@ -23,14 +23,14 @@ class LocaleController extends Controller
/**
* LocaleRepository object
*
* @var array
* @var \Webkul\Core\Repositories\LocaleRepository
*/
protected $localeRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\LocaleRepository $localeRepository
* @param \Webkul\Core\Repositories\LocaleRepository $localeRepository
* @return void
*/
public function __construct(LocaleRepository $localeRepository)

View File

@ -22,7 +22,7 @@ class SliderController extends Controller
/**
* SliderRepository
*
* @var Object
* @var \Webkul\Core\Repositories\SliderRepository
*/
protected $sliderRepository;
@ -34,7 +34,7 @@ class SliderController extends Controller
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\SliderRepository $sliderRepository
* @param \Webkul\Core\Repositories\SliderRepository $sliderRepository
* @return void
*/
public function __construct(SliderRepository $sliderRepository)
@ -69,7 +69,7 @@ class SliderController extends Controller
/**
* Creates the new sider item.
*
* @return response
* @return \Illuminate\Http\Response
*/
public function store()
{
@ -81,10 +81,11 @@ class SliderController extends Controller
$result = $this->sliderRepository->save(request()->all());
if ($result)
if ($result) {
session()->flash('success', trans('admin::app.settings.sliders.created-success'));
else
} else {
session()->flash('success', trans('admin::app.settings.sliders.created-fail'));
}
return redirect()->route($this->_config['redirect']);
}
@ -104,7 +105,8 @@ class SliderController extends Controller
/**
* Edit the previously created slider item.
*
* @return response
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update($id)
{
@ -134,7 +136,8 @@ class SliderController extends Controller
/**
* Delete a slider item and preserve the last one from deleting
*
* @return mixed
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{

View File

@ -24,14 +24,14 @@ class SubscriptionController extends Controller
/**
* SubscribersListRepository
*
* @var Object
* @var \Webkul\Core\Repositories\SubscribersListRepository
*/
protected $subscribersListRepository;
/**
* Create a new controller instance.
*
* @param \Webkul\Core\Repositories\SubscribersListRepository $subscribersListRepository
* @param \Webkul\Core\Repositories\SubscribersListRepository $subscribersListRepository
* @return void
*/
public function __construct(SubscribersListRepository $subscribersListRepository)
@ -54,7 +54,7 @@ class SubscriptionController extends Controller
/**
* To unsubscribe the user without deleting the resource of the subscribed user
*
* @param integer $id
* @param int $id
* @return \Illuminate\View\View
*/
public function edit($id)
@ -67,8 +67,8 @@ class SubscriptionController extends Controller
/**
* To unsubscribe the user without deleting the resource of the subscribed user
*
* @param integer $id
* @return mixed
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update($id)
{

View File

@ -9,7 +9,7 @@ class SliderObserver
/**
* Handle the Slider "deleted" event.
*
* @param Slider $slider
* @param \Webkul\Core\Contracts\Slider $slider
* @return void
*/
public function deleted($slider)

View File

@ -24,8 +24,8 @@ class ChannelRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Core\Contracts\Channel
*/
public function create(array $data)
{
@ -45,10 +45,10 @@ class ChannelRepository extends Repository
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
* @param array $data
* @param int $id
* @param string $attribute
* @return \Webkul\Core\Contracts\Channel
*/
public function update(array $data, $id, $attribute = "id")
{
@ -70,8 +70,9 @@ class ChannelRepository extends Repository
}
/**
* @param array $data
* @param mixed $channel
* @param array $data
* @param \Webkul\Core\Contratcs\Channel $channel
* @param string $type
* @return void
*/
public function uploadImages($data, $channel, $type = "logo")

View File

@ -24,8 +24,8 @@ class CoreConfigRepository extends Repository
}
/**
* @param array $data
* @return mixed
* @param array $data
* @return \Webkul\Core\Contracts\CoreConfig
*/
public function create(array $data)
{
@ -111,8 +111,8 @@ class CoreConfigRepository extends Repository
}
/**
* @param array $formData
* @param string $method
* @param array $formData
* @param string $method
* @return array
*/
public function recuressiveArray(array $formData, $method) {
@ -150,9 +150,10 @@ class CoreConfigRepository extends Repository
}
/**
* return dimension of array
* @param array $array
* @return integer
* Return dimension of array
*
* @param array $array
* @return int
*/
public function countDim($array)
{

Some files were not shown because too many files have changed in this diff Show More