Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Questions and Supports

Notices

Reply
 
Thread Tools Display Modes
  #11  
Old 10-29-2013, 12:16 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

so i just keep deleting them?
Reply With Quote
  #12  
Old 10-29-2013, 12:19 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

Fatal error: Can't inherit abstract function Resource\Collection\Mappable::entrySet() (previously abstract in Resource\Collection\Map) in /srv/disk9/1540094/www/antillia.co.nf/classes/resource/collection/map.php on line 22

thats what i get after i deleted those files
Reply With Quote
  #13  
Old 10-29-2013, 12:23 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 333,742
Hall of Famer is on a distinguished road
Default

Yes keep deleting abstract methods until all error messages go away. You may be surprised since you have more than just 1-2 abstract methods to fix, it's just that PHP can only display one error message at a time so you have to remove them one by one by reading the error messages carefully to locate these abstract methods that cause your problem.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #14  
Old 10-29-2013, 12:28 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

all abstract messages are deleted. the public functions are still there and i am still getting errors.
Reply With Quote
  #15  
Old 10-29-2013, 01:26 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 333,742
Hall of Famer is on a distinguished road
Default

Umm what are the new errors you get? Note if you just remove the two abstract methods in collection class file its unlikely to work, you will have to search for more.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #16  
Old 10-29-2013, 01:48 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

i dont know what im doing, so after i delete the two files, i dont know what im doing, l looked for other abstact codes but theyre are none there. I am wrecking my brain. I dont understand why i am having these issues and no one else seems to...its quite annoying.


Parse error: , unexpected ';', expecting T_FUNCTION in /srv/disk9/1540094/www/antillia.co.nf/classes/resource/collection/collection.php on line 232


line 232 is the last line after im done deleting the files and only has the closing code.
Reply With Quote
  #17  
Old 10-29-2013, 02:00 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 333,742
Hall of Famer is on a distinguished road
Default

Looks like you may have not edited the file properly. Post whatever is in your collection.php file and I will try to identify the problem for you.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #18  
Old 10-29-2013, 02:01 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

Code:
<?php

namespace Resource\Collection;
use Resource\Native\Objective;
use Resource\Native\Object;
use Resource\Native\String;
use Resource\Exception\UnsupportedOperationException;

/**
 * The abstract Collection Class, extending from the root Object Class and implements Collective Interface.
 * It is parent to all Collection objects, subclasses have access to all its defined methods.
 * @category Resource
 * @package Collection
 * @author Hall of Famer
 * @copyright Mysidia Adoptables Script
 * @link http://www.mysidiaadoptables.com
 * @since 1.3.4
 * @todo Not much at this point.
 * @abstract
 *
 */
 
abstract class Collection extends Object implements Collective{

   /**
     * The add method, append an object to the end of the collection.
   * The method is disabled in abstract collection class, thus child class must implement its own version of add method.
     * @param Objective  $object
     * @access public
     * @return Boolean
     */  
  public function add(Objective $object){
      throw new UnsupportedOperationException;
  }
  
   /**
     * The addAll method, append a collection of objects to the end of the Collection.
     * @param Collective  $collection
     * @access public
     * @return Boolean
     */  
  public function addAll(Collective $collection){
      $added = FALSE;
    foreach($collection as $object){
        if($this->add($object)) $added = TRUE;
    }
    return $added;
  }  

   /**
     * The clear method, drops all objects currently stored in Collection.
     * @access public
     * @return Void
     */        
  public function clear(){
      $iterator = $this->iterator();
    while($iterator->hasNext()){
        $iterator->next();
      $iterator->remove();
    }
  }
  
  /**
     * The contains method, checks if a given object is already on the Collection.
     * @param Objective  $object
     * @access public
     * @return Boolean
     */      
  public function contains(Objective $object){
      $iterator = $this->iterator();    
    while($iterator->hasNext()){
      if($object->equals($iterator->next())) return TRUE;
      }    
    return FALSE;
  }
  
  /**
     * The containsAll method, checks if a collection of objects are all available on the Collection.
     * @param Collective  $collection
     * @access public
     * @return Boolean
     */      
  public function containsAll(Collective $collection){
      foreach($collection as $object){
        if(!$this->contains($object)) return FALSE;
    }
    return TRUE;
  }

  /**
     * The count method, alias to the size() method.
     * @access public
     * @return Int
     */    
  public function count(){
        return $this->size();
    }

  /**
     * The getIterator method, alias to the iterator() method.
     * @access public
     * @return Iterator
     */      
    public function getIterator(){
        return $this->iterator();
    }

  /**
     * The hashCode method, returns the hash code for this collection.
   * The method is disabled in abstract collection class, thus child class must implement its own version of hashCode method.
     * @access public
     * @return String
     */    
  public function hashCode(){
      return NULL;
  }
  
  /**
     * The isEmpty method, checks if the collection is empty or not.
     * @access public
     * @return Boolean
     */    
  public function isEmpty(){
      return ($this->size() == 0);
  }

   /**
     * The remove method, removes a supplied Object from this collection.
     * @param Objective  $object
     * @access public
     * @return Boolean
     */    
  public function remove(Objective $object){
      $iterator = $this->iterator();
    while($iterator->hasNext()){
      if($object->equals($iterator->next())){
          $iterator->remove();
        return TRUE;
      }
      }    
    return FALSE;
  }

   /**
     * The removeAll method, removes a collection of objects from this collection.
     * @param Collective  $collection
     * @access public
     * @return Boolean
     */    
  public function removeAll(Collective $collection){
      $removed = FALSE;
    $iterator = $this->iterator();
    while($iterator->hasNext()){
        if($collection->contains($iterator->next())){
          $iterator->remove();
        $removed = TRUE;
      }
    }
    return $removed;
  }
  
  /**
     * The removeAll method, removes everything but the given collection of objects from this collection.
     * @param Collective  $collection
     * @access public
     * @return Boolean
     */      
  public function retainAll(Collective $collection){
    $retained = FALSE;
    $iterator = $this->iterator();
    while($iterator->hasNext()){
        if(!$collection->contains($iterator->next())){
          $iterator->remove();
        $retained = TRUE;
      }
    }
    return $retained;
  }
  
  /**
     * The toArray method, acquires an array copy of the objects stored in the collection.
     * @access public
     * @return Array
     */        
  public function toArray(){
      $iterator = $this->iterator();
    $size = $iterator->size();
      $array = array();
    for($i = 0; $i < $size; $i++){
        $array[$i] = $iterator->next();
    }
    return $array;
  }
  
  /**
     * The magic method __toString, defines the string expression of the collection.
     * @access public
     * @return String
     */  
  public function __toString(){
      $iterator = $this->iterator();
    if(!$iterator->valid()) return new String("[]");
    
    $stringBuilder = new String("[");
    while($iterator->hasNext()){
        $object = $iterator->next();
      $stringBuilder->add(($object == $this) ? "(this collection)" : $object);
      if(!$iterator->hasNext()) {
          $stringBuilder->add("]");
        return $stringBuilder;
      }
      $stringBuilder->add(", ");
    }
  }

  /**
     * The abstract size method, must be implemented by child class.
     * @access public
     * @return Int
   * @abstract
     */    
   
  
  /**
     * The abstract iterator method, must be implemented by child class.
     * @access public
     * @return Iterator
   * @abstract
     */    
   
}
?>
Reply With Quote
  #19  
Old 10-29-2013, 03:15 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 333,742
Hall of Famer is on a distinguished road
Default

Dont see anything is wrong, how about removing line 216-230?
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #20  
Old 10-29-2013, 11:59 AM
Phoeniix Phoeniix is offline
Member
 
Join Date: Oct 2013
Posts: 60
Gender: Male
Credits: 5,444
Phoeniix is on a distinguished road
Default

Parse error: , unexpected ';', expecting T_FUNCTION in /srv/disk9/1540094/www/antillia.co.nf/classes/resource/collection/collection.php on line 216

Thats after i deleted the lines.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Stumped Fireballchad Webmasters Area 10 12-02-2009 11:42 AM


All times are GMT -5. The time now is 08:40 AM.

Currently Active Users: 9684 (0 members and 9684 guests)
Threads: 4,080, Posts: 32,024, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636