Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 interface Collection
00013 {
00014 public function add(CollectionItem $item);
00015
00016 public function addAll(array $items);
00017
00018 public function clear();
00019
00020 public function contains(CollectionItem $item);
00021
00022 public function containsAll(array $items);
00023
00024 public function isEmpty();
00025
00026 public function size();
00027
00028 public function remove(CollectionItem $item);
00029
00030 public function removeAll(array $items);
00031
00032 public function retainAll(array $items);
00033
00034 public function getList();
00035
00036 public function getByName($name);
00037
00038 public function has($name);
00039 }
00040 ?>