Interface **Phalcon\\Mvc\\CollectionInterface** =============================================== .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Methods ------- abstract public **setId** (*unknown* $id) ... abstract public **getId** () ... abstract public **getReservedAttributes** () ... abstract public **getSource** () ... abstract public **setConnectionService** (*unknown* $connectionService) ... abstract public **getConnection** () ... abstract public static **cloneResult** (:doc:`Phalcon\\Mvc\\CollectionInterface ` $collection, *array* $document) ... abstract public **fireEvent** (*unknown* $eventName) ... abstract public **fireEventCancel** (*unknown* $eventName) ... abstract public **validationHasFailed** () ... abstract public **getMessages** () ... abstract public **appendMessage** (:doc:`Phalcon\\Mvc\\Model\\MessageInterface ` $message) ... abstract public **save** () ... abstract public static **findById** (*unknown* $id) ... abstract public static **findFirst** ([*array* $parameters]) ... abstract public static **find** ([*array* $parameters]) ... abstract public static **count** ([*array* $parameters]) ... abstract public **delete** () ...