komentarze zapis parametrów z kluczami typy

    /**
     * @param ArrayCollection<WarrantyStructureDTO> $structures
     */
    /**
     * @param int $websiteId
     *
     * @return array<int, DeliveryTimeDTO>
     */
    public function get(int $websiteId): array
**
 * @param Foo[] $listOfLists
 */
public function test(array $listOfLists) {}
/**
* @return TransportGroupDTO[]|null
*/
public function getTransportGroups(): ?array
 /**
     * @param int[] $ids
     *
     * @return array<int, OrderItem>
     */
    public function getItemByIdsGroupedByIds(array $ids): array
    /**
     * @param int[] $ids
     *
     * @return OrderItem[]
     */
    public function getItemByIds(array $ids): array
    /**
     * @param ArrayCollection<array{elements: CustomerOrderListDTO[], total_count: int}> $customerOrderList
     * @param Collection<OrderInterface> $orderCollection
     */
    public function decorate(ArrayCollection $customerOrderList, Collection $orderCollection): void
/**
 * @method CartPromotion|false first()
 * @method CartPromotion[] toArray()
 * @extends ArrayCollection<int, CartPromotion>
 */
final class CartPromotionBag extends ArrayCollection
{
}
    /**
     * @return array<array<AdditionalInterface>>
     */
    public function getAllAdditionalsCollecttion(): array
    {
        return $this->toArray();
    }
Komentarze wyłączone