public function isValidObject($objectType)
    {
        //====================================================================//
        // Verify Result in Cache
        if (isset($this->ValidLocalObject[$objectType])) {
            return $this->ValidLocalObject[$objectType];
        }

        $this->ValidLocalObject[$objectType] = false;

        //====================================================================//
        // Verify Local Core Class Exist & Is Valid
        if (!$this->isValidLocalClass()) {
            return false;
        }
        //====================================================================//
        // Check if Object Manager is NOT Overriden
        if (!(Splash::local() instanceof ObjectsProviderInterface)) {
            //====================================================================//
            // Verify Object File Exist & is Valid
            if (!$this->isValidObjectFile($objectType)) {
                return false;
            }
        }
        //====================================================================//
        // Verify Object Class Exist & is Valid
        if (!$this->isValidObjectClass($objectType)) {
            return false;
        }

        $this->ValidLocalObject[$objectType] = true;

        return true;
    }
public function isValidObject($objectType)
    {
        //====================================================================//
        // Verify Result in Cache
        if (isset($this->ValidLocalObject[$objectType])) {
            return $this->ValidLocalObject[$objectType];
        }

        $this->ValidLocalObject[$objectType] = false;

        //====================================================================//
        // Verify Local Core Class Exist & Is Valid
        if (!$this->isValidLocalClass()) {
            return false;
        }
        //====================================================================//
        // Check if Object Manager is NOT Overriden
        if (!(Splash::local() instanceof ObjectsProviderInterface)) {
            //====================================================================//
            // Verify Object File Exist & is Valid
            if (!$this->isValidObjectFile($objectType)) {
                return false;
            }
        }
        //====================================================================//
        // Verify Object Class Exist & is Valid
        if (!$this->isValidObjectClass($objectType)) {
            return false;
        }

        $this->ValidLocalObject[$objectType] = true;

        return true;
    }
public function isValidObject ( $ objectType ) { //====================================================================// // Verify Result in Cache if ( isset ( $ this -> ValidLocalObject [ $ objectType ] ) ) { return $ this -> ValidLocalObject [ $ objectType ] ; } $ this -> ValidLocalObject [ $ objectType ] = false ; //====================================================================// // Verify Local Core Class Exist & Is Valid if ( ! $ this -> isValidLocalClass ( ) ) { return false ; } //====================================================================// // Check if Object Manager is NOT Overriden if ( ! ( Splash :: local ( ) instanceof ObjectsProviderInterface ) ) { //====================================================================// // Verify Object File Exist & is Valid if ( ! $ this -> isValidObjectFile ( $ objectType ) ) { return false ; } } //====================================================================// // Verify Object Class Exist & is Valid if ( ! $ this -> isValidObjectClass ( $ objectType ) ) { return false ; } $ this -> ValidLocalObject [ $ objectType ] = true ; return true ; }
Verify this parameter is a valid object type name

@param string $objectType Object Class/Type Name

@return bool
Verify this parameter is a valid object type name