41 lines
750 B
PHP
41 lines
750 B
PHP
<?php
|
|
/**
|
|
* Package sizes.
|
|
*
|
|
* @package PaczkomatyInpost
|
|
*/
|
|
|
|
/**
|
|
* Can provide available package sizes.
|
|
*/
|
|
class WPDesk_Paczkomaty_Package_Sizes {
|
|
|
|
/**
|
|
* Returns package sizes.
|
|
*
|
|
* @return array
|
|
*/
|
|
public function get_package_sizes() {
|
|
return [
|
|
'A' => 'Rozmiar A - 8 x 38 x 64 cm',
|
|
'B' => 'Rozmiar B - 19 x 38 x 64 cm',
|
|
'C' => 'Rozmiar C - 41 x 38 x 64 cm',
|
|
];
|
|
}
|
|
|
|
/**
|
|
* Returns package sizes with empty options.
|
|
*
|
|
* @param string|null $label
|
|
*
|
|
* @return array
|
|
*/
|
|
public function get_package_sizes_with_select_label( $label = null ) {
|
|
if ( empty( $label ) ) {
|
|
$label = '-- ' . __( 'wybierz', 'woocommerce-paczkomaty-inpost' ) . ' --';
|
|
}
|
|
return [ '0' => $label ] + $this->get_package_sizes();
|
|
}
|
|
|
|
}
|