phplibrary/core/adapter.php
Фёдор Подлеснов 96043d70e6 Убрал phptal и лишнее
2016-07-21 14:49:21 +03:00

22 lines
431 B
PHP

<?php
/**
* Интерфейс к массиву и обьекту как к коллекции
*/
class Adapter
{
protected $adaptee;
public function __construct ($adaptee)
{
$this->adaptee = $adaptee;
}
public function get($name)
{
if (is_array ($this->adaptee)) {
return $this->adaptee [$name];
} else {
return $this->adaptee->$name;
}
}
}