<?php
class Pituh {
public function __get($name) {
echo "Called " . $name . PHP_EOL;
}
}
class LaraCart {
static public function getItems() {
return [new Pituh()];
}
}
foreach ($cart = LaraCart::getItems() as $product) {
$product->id;
$product->name;
$product->title_slug;
$product->price;
$product->qty;
$product->photo;
$product->item_type;
}
PD9waHAKCmNsYXNzIFBpdHVoIHsKICAgIHB1YmxpYyBmdW5jdGlvbiBfX2dldCgkbmFtZSkgewogICAgICAgIGVjaG8gIkNhbGxlZCAiIC4gJG5hbWUgLiBQSFBfRU9MOwogICAgfQp9CgpjbGFzcyBMYXJhQ2FydCB7CiAgICBzdGF0aWMgcHVibGljIGZ1bmN0aW9uIGdldEl0ZW1zKCkgewogICAgICAgIHJldHVybiBbbmV3IFBpdHVoKCldOwogICAgfQp9Cgpmb3JlYWNoICgkY2FydCA9IExhcmFDYXJ0OjpnZXRJdGVtcygpIGFzICRwcm9kdWN0KSB7ICAgICAgICAgCiAgICAkcHJvZHVjdC0+aWQ7ICAgICAgCiAgICAgICAkcHJvZHVjdC0+bmFtZTsgICAgICAKICAgICAgICRwcm9kdWN0LT50aXRsZV9zbHVnOyAgICAgICAKICAgICAgJHByb2R1Y3QtPnByaWNlOyAgICAgICAgIAogICAgJHByb2R1Y3QtPnF0eTsgICAgICAKICAgICAgICRwcm9kdWN0LT5waG90bzsgICAgIAogICAgICAgICRwcm9kdWN0LT5pdGVtX3R5cGU7ICAKICAgICAgIH0K